Qt Creator

Screenshot der Software:
Qt Creator
Softwarebeschreibung:
Version: 4.7.0 Aktualisiert
Upload-Datum: 17 Aug 18
Entwickler: Digia
Lizenz: Frei
Popularität: 269

Rating: 2.3/5 (Total Votes: 3)

Qt Creator ist eine plattformübergreifende und quelloffene grafische IDE (Integrated Development Environment) -Anwendung, die Qt-Entwicklern alles bietet, was sie zum Erstellen von benutzerfreundlichen und ansprechenden grafischen Benutzeroberflächen (GUIs) benötigen. Es unterstützt sowohl Qt4 als auch Qt5 Toolkits.

Es besteht aus einem visuellen Debugger, einem Formular-Designer und einem integrierten GUI-Layout (Graphical User Interface). Das Programm ist so konzipiert, dass es sowohl von erfahrenen als auch von unerfahrenen Qt-Programmierern verwendet werden kann.


Funktionen auf einen Blick

Es verfügt über einen Code-Editor mit Unterstützung für QML, C ++ und ECMAscript, schnelle Code-Navigationstools, Code-Vervollständigung, Syntax-Highlighting, statische Code-Überprüfung und Unterstützung für Quellcode-Refactoring. Darüber hinaus bietet es den Benutzern Stilhinweise, während sie tippen, kontextsensitive Hilfe, Code-Faltung sowie Klammerauswahl und Matching-Modi.

Der integrierte visuelle Debugger von C ++ kann Qt-Daten in einem für Menschen lesbaren Format anzeigen, dank seiner Kenntnis der Qt-Klassen & rsquo; Strukturen. Zusätzlich kann es die rohen Informationen des GNU-Debuggers deutlich anzeigen.

Ein weiteres interessantes Feature ist die integrierte Unterstützung für mehrere bekannte Versionskontrollsysteme, einschließlich Git, Mercurial, Bazaar, Subversion, CVS und Perforce. Außerdem unterstützt es den CDB (Microsoft Console Debugger). interner JavaScript Debugger, LLDB (LLVM Debugger) und GDB (GNU Symbolic Debugger) Anwendungen.


Unter der Haube und den unterstützten Plattformen

Die in Qt geschriebene Anwendung ist plattformunabhängig und unterstützt Linux-, Microsoft Windows- und Mac OS X-Betriebssysteme. Es wurde erfolgreich mit 64-Bit- und 32-Bit-Befehlssatzarchitekturen getestet.

Unter Linux wird es als natives Installationsprogramm für die 64- und 32-Bit-Hardwareplattformen sowie als Quellarchiv verteilt, das auf jeder Linux-Distribution konfiguriert, kompiliert und installiert werden kann.


Endeffekt

Alles in allem ist das Qt Creator-Projekt ein sehr nützliches Dienstprogramm für bestehende und zukünftige Qt-Entwickler, die nach einer der besten Lösungen für die Bereitstellung moderner und übersichtlicher Benutzeroberflächen für ihre Anwendungen suchen.

< stark> Was ist neu in dieser Version:

  • C ++ Unterstützung:
  • Wir haben entschieden, dass es an der Zeit ist, das Clang-Code-Modell standardmäßig zu aktivieren. In den letzten Releases hat es enorme Fortschritte gemacht, und irgendwann müssen wir diese Umstellung vornehmen. Das integrierte Modell kann weder mit den Entwicklungen in der Sprache C ++ noch mit der Entwicklung der verfügbaren Werkzeuge Schritt halten. Wir schließen heutzutage regelmäßig Fehlerberichte mit dem Kommentar & quot; arbeitet mit Clang-Code-Modell & quot ;. Außerdem bietet das Clang-Codemodell viel bessere Informationen zu Problemen im Code, ohne explizit den Edit-Compile-Analyze-Zyklus durchlaufen zu müssen. Bitte werfen Sie auch einen Blick auf Nikolais Blogpost zum Clang-Code-Modell und den Verlauf der C / C ++ - Unterstützung in Qt Creator.
  • Es kann Situationen geben, in denen das integrierte Modell für Sie immer noch besser funktioniert als das Clang-Codemodell, und Sie haben weiterhin die Möglichkeit, es stattdessen zu verwenden, indem Sie das ClangCodeModel-Plug-in deaktivieren. Der globale Symbolindex wird auch weiterhin mit dem integrierten Modell erstellt.
  • Projektweite Diagnose und Fixes in Qt Creator von clang-tidy und clazy:
  • Wir haben das Clang-Code-Modell auf Clang 6.0 aktualisiert. Es stellt nun die Informationen für die Übersicht des aktuellen Dokuments bereit, die für die Symbole Dropdown, Gliederungsteil und & quot; verwendet wird. Lokalisierungsfilter Sie haben auch mehr Freiheit bei der Entscheidung, welche Clang-Tidy- und Clazy-Überprüfungen Sie beim Bearbeiten ausführen möchten, und Sie können die gesamte Codebasis über ein neues Tool im Debug-Modus überprüfen (Analyse & Clant-Tidy und Clazy). . Die Warnungen und Fehler aus dem Codemodell werden nun auch optional im Bereich "Probleme" angezeigt.
  • Test Integration:
  • Wenn sich Ihr Textcursor im C ++ - Editor derzeit in einer Testfunktion befindet, können Sie diesen einzelnen Test direkt mit der neuen Aktion "Test unter Cursor ausführen" ausführen. Die Testintegration markiert jetzt auch den Ort fehlgeschlagener Tests im Editor. Für Google Test haben wir Filterunterstützung hinzugefügt.
  • Windows-Hosts:
  • Unter Windows haben wir die Suche nach MSVC-Compilern verbessert, die zuvor Qt Creator blockieren konnten. Wir haben außerdem ein Problem behoben, das zu kurzfristigen Einfrieren führen konnte, während Qt Creator den globalen, freigegebenen Windows-Debug-Stream abhörte. Und das Speichern von Dateien auf Netzlaufwerken sollte in allen Konfigurationen wieder funktionieren.
  • Andere Verbesserungen:
  • Die Kit-Optionen sind eine der wichtigsten Einstellungen, die Sie möglicherweise für Ihre Projekte in Qt Creator anpassen müssen. Also legen wir sie in ihren eigenen Top-Level-Eintrag im Einstellungsdialog, der auch der allererste in der Liste ist.
  • Wenn Sie einen HiDPI-Bildschirm unter Windows oder Linux haben, können Sie jetzt ganz einfach wählen, ob Sie Qt automatisch skalieren möchten oder nicht, indem Sie die neue Option in Environment & gt; Schnittstelle.
  • Die Dateisystemansicht hat neue Optionen zum Anzeigen von Ordnern im Vordergrund, anstatt in die alphabetische Sortierung integriert zu werden, und zum Deaktivieren der Synchronisierung des Basisordners mit dem aktuellen Dokumentprojekt. Sie können neue Ordner auch direkt in der Dateisystemansicht erstellen.

Was ist neu in Version 4.6.2:

  • Bearbeitung:
  • Wenn Sie das Clang-Code-Modell oder die Lesezeichen verwenden, gibt es neue Inline-Anmerkungen im Editor. Lesezeichen und Clang-Fehler und Warnungen werden nun auch am Ende der entsprechenden Textzeile im Editor angezeigt. Auf diese Weise können Sie die Details von Problemen während der Eingabe leicht erkennen, ohne dass Sie die Maus über den unterstrichenen Text oder die Markierung auf der linken Seite bewegen müssen. Sie können die Position der Anmerkungen in den Optionen & gt; Texteditor & gt; Anzeige. (Sie können die Funktion auch dort deaktivieren, wenn Sie sie nicht mögen.)
  • Wir haben auch die Option hinzugefügt, um problemlos zum neuen Speicherort zu blättern, wenn Sie an eine andere Stelle in derselben Datei springen. Wenn Sie diese Funktion ausprobieren möchten, schalten Sie sie unter Optionen & gt; Texteditor & gt; Anzeige & gt; Animiere die Navigation in der Datei.
  • C ++:
  • Wir haben einige Hervorhebungsfunktionen aktiviert, die bereits verfügbar waren, aber keine eigene Farbe im Standardfarbschema hatten. Lokale, globale und Mitgliedsvariablen, Funktionen, Deklarationen und Ausgabeargumente können nun durch ihre Hervorhebung im Editor unterschieden werden. Falls das für Sie zu bunt ist, haben wir das bescheidenere vorherige Schema als Standard Classic in Optionen & gt; Texteditor & gt; Schriften & Farben.
  • Wenn Sie eine Klasse umbenennen, bietet Qt Creator nun an, Dateien mit demselben Basisnamen umzubenennen. Aktivieren Sie einfach die Option "Dateien umbenennen" im Suchergebnisfenster, bevor Sie die Schaltfläche "Ersetzen" drücken.
  • Wenn Sie das Clang-Code-Modell aktiviert haben, wird dieses jetzt auch für die Hervorhebung des Bezeichners am Textcursor verwendet, der zuvor immer noch das eingebaute Modell verwendet hat.
  • CMake:
  • Qt Creator CMake-ProjektbaumWir haben den Projektbaum bei Verwendung von CMake & gt; = 3.7 ("Server-Modus") aufgeräumt. Es blendet nun standardmäßig leere Verzeichnisse aus und die Quelldateien bewegen sich um eine Ebene nach oben, wodurch der zusätzliche Knoten entfernt wird. Wir haben auch das Arbeitsverzeichnis der Anwendung korrigiert, wenn ein CMAKE_RUNTIME_OUTPUT_DIRECTORY angegeben wurde und es nicht möglich war, externe Änderungen von der CMake-Konfiguration zu akzeptieren, die sich im Disketten-Dialog geändert hat.
  • Andere Änderungen:
  • Wir haben die nicht unterstützte Unterstützung für Windows CE entfernt und die ClearCase-Integration so geändert, dass sie standardmäßig deaktiviert ist.

Was ist neu in der Version:

  • Bearbeitung:
  • Wenn Sie das Clang-Code-Modell oder die Lesezeichen verwenden, gibt es neue Inline-Anmerkungen im Editor. Lesezeichen und Clang-Fehler und Warnungen werden nun auch am Ende der entsprechenden Textzeile im Editor angezeigt. Auf diese Weise können Sie die Details von Problemen während der Eingabe leicht erkennen, ohne dass Sie die Maus über den unterstrichenen Text oder die Markierung auf der linken Seite bewegen müssen. Sie können die Position der Anmerkungen in den Optionen & gt; Texteditor & gt; Anzeige. (Sie können die Funktion auch dort deaktivieren, wenn Sie sie nicht mögen.)
  • Wir haben auch die Option hinzugefügt, um problemlos zum neuen Speicherort zu blättern, wenn Sie an eine andere Stelle in derselben Datei springen. Wenn Sie diese Funktion ausprobieren möchten, schalten Sie sie unter Optionen & gt; Texteditor & gt; Anzeige & gt; Animiere die Navigation in der Datei.
  • C ++:
  • Wir haben einige Hervorhebungsfunktionen aktiviert, die bereits verfügbar waren, aber keine eigene Farbe im Standardfarbschema hatten. Lokale, globale und Mitgliedsvariablen, Funktionen, Deklarationen und Ausgabeargumente können nun durch ihre Hervorhebung im Editor unterschieden werden. Falls das für Sie zu bunt ist, haben wir das bescheidenere vorherige Schema als Standard Classic in Optionen & gt; Texteditor & gt; Schriften & Farben.
  • Wenn Sie eine Klasse umbenennen, bietet Qt Creator nun an, Dateien mit demselben Basisnamen umzubenennen. Aktivieren Sie einfach die Option "Dateien umbenennen" im Suchergebnisfenster, bevor Sie die Schaltfläche "Ersetzen" drücken.
  • Wenn Sie das Clang-Code-Modell aktiviert haben, wird dieses jetzt auch für die Hervorhebung des Bezeichners am Textcursor verwendet, der zuvor immer noch das eingebaute Modell verwendet hat.
  • CMake:
  • Qt Creator CMake-ProjektbaumWir haben den Projektbaum bei Verwendung von CMake & gt; = 3.7 ("Server-Modus") aufgeräumt. Es blendet nun standardmäßig leere Verzeichnisse aus und die Quelldateien bewegen sich um eine Ebene nach oben, wodurch der zusätzliche Knoten entfernt wird. Wir haben auch das Arbeitsverzeichnis der Anwendung korrigiert, wenn ein CMAKE_RUNTIME_OUTPUT_DIRECTORY angegeben wurde und es nicht möglich war, externe Änderungen von der CMake-Konfiguration zu akzeptieren, die sich im Disketten-Dialog geändert hat.
  • Andere Änderungen:
  • Wir haben die nicht unterstützte Unterstützung für Windows CE entfernt und die ClearCase-Integration so geändert, dass sie standardmäßig deaktiviert ist.

Was ist neu in Version 4.3.1:

  • Qt Schnell-Designer:
  • Für Qt Creator 4.3 haben wir einen Code-Editor in Qt Quick Designer integriert. Dadurch können Sie den Eigenschafteneditor und den Navigator auch beim Bearbeiten von Code verwenden. Darüber hinaus können Sie die Ansicht teilen, um sowohl den Grafik- als auch den Code-Editor anzuzeigen, und direkt sehen, wie sich eine Änderung im grafischen Editor auf den Code auswirkt und umgekehrt. Natürlich können Sie den Code-Only-Editor auch im Bearbeitungsmodus verwenden.
  • Es gab viele weitere Verbesserungen und Ergänzungen für Qt Quick Designer, wie eine bessere Unterstützung von gestapelten Containern und eine neue Symbolleiste für häufige Aktionen. Bitte werfen Sie einen Blick auf den Blog-Beitrag, der sich nur auf das konzentriert, was in Qt Quick Designer neu ist.
  • CMake:
  • Wenn Sie Qt Creator mit CMake 3.7 oder neuer verwenden, verwenden wir jetzt den Servermodus, der zu CMake 3.7 hinzugefügt wurde, um IDEs zu nutzen. Es bietet viel bessere Informationen über die Projektstruktur, enthält Pfade und mehr als das, was wir vorher von den Generatoren und dem Makefile analysieren konnten. Dadurch sehen Sie auch Produkte und Ziele in der Projektnavigation und können diese individuell erstellen.
  • Unabhängig von der CMake-Version haben wir der Projektnavigation Header-Dateien hinzugefügt, auch wenn sie nicht explizit in den Projektdateien aufgeführt sind. Sie können jetzt auch bestehende Builds eines CMake-Projekts importieren, wie wir es bereits für QMake-basierte Projekte bereitstellen, die ein Kit mit den im CMake-Cache gefundenen Informationen aus dem Build erstellen und nach Bedarf neue Toolchains und Qt-Versionen registrieren. li>
  • C ++:
  • Wenn Sie in C neben C ++ programmieren, oder Dateien in verschiedenen (Teil-) Projekten mit unterschiedlichen Definitionen verwenden, finden Sie im C ++ Editor eine neue Funktion hilfreich: Wenn eine Datei in verschiedenen Kontexten verwendet wird, ein Dropdown Das Menü erscheint in der Werkzeugleiste oben im Editor, mit dem Sie das (Teil-) Projekt und die Sprache auswählen können, in der der Editor die Datei interpretieren soll (Dokumentation).
  • Wenn Sie ein wenig experimentieren möchten, aktivieren Sie das ClangRefactoring-Plugin. Es fügt vorläufige Unterstützung für Clang-Query zu Advanced Find hinzu und verwendet Clang für das lokale Umbenennungs-Refactoring.
  • CDB / MSVC-Debugging:
  • Unsere CDB-Unterstützung für das Debuggen von MSVC-Code verwendet jetzt ein Python-basiertes Backend für schönes Drucken. Dies führt zu einer viel besseren Leistung und, da es den meisten schönen Druckcode mit unseren GDB- und LLDB-Backends teilt, auch in mehr, besseren und einheitlichen hübschen Druckern für Qt Creators CDB-Unterstützung.
  • Hinweis: Die CDB-Debugging-Unterstützung wurde in eine separate, optionale Komponente in den Installationsprogrammen verschoben (standardmäßig aktiviert). Leider bedeutet dies, dass diese neue Komponente nicht installiert wird, wenn Sie das Online-Installationsprogramm für die Aktualisierung auf Qt Creator 4.3 verwenden. Sie müssen das Wartungswerkzeug neu starten, "Komponenten hinzufügen oder entfernen" wählen und Qt & gt; Werkzeuge & gt; Qt Creator CDB Debugger Support-Komponente, um es zurück zu bekommen.
  • QML Profiler:
  • Wenn Sie Ihre Qt Quick-Anwendung mit dem QML Profiler profilieren, sehen Sie Leistungsinformationen jetzt auch direkt im QML-Code-Editor. Der Profiler selbst erhielt ebenfalls viele Leistungsverbesserungen und viele kleinere UI-Probleme wurden behoben.
  • Android:
  • Qt Creator 4.3 behebt die Probleme, die durch Änderungen in der Android SDK-Version 25.3.1 verursacht wurden.
  • iOS:
  • Wenn Sie Qt Creator für die iOS-Entwicklung verwenden, können Sie jetzt das Entwicklerteam und das Provisioning-Profil auswählen, das zum Signieren verwendet wird. Dies überschreibt den Standard, den QMake wählt, und alle Einstellungen, die Sie in Ihren Projektdateien haben.

Was ist neu in Version 4.3.0:

  • Qt Schnell-Designer:
  • Für Qt Creator 4.3 haben wir einen Code-Editor in Qt Quick Designer integriert. Dadurch können Sie den Eigenschafteneditor und den Navigator auch beim Bearbeiten von Code verwenden. Darüber hinaus können Sie die Ansicht teilen, um sowohl den Grafik- als auch den Code-Editor anzuzeigen, und direkt sehen, wie sich eine Änderung im grafischen Editor auf den Code auswirkt und umgekehrt. Natürlich können Sie den Code-Only-Editor auch im Bearbeitungsmodus verwenden.
  • Es gab viele weitere Verbesserungen und Ergänzungen für Qt Quick Designer, wie eine bessere Unterstützung von gestapelten Containern und eine neue Symbolleiste für häufige Aktionen. Bitte werfen Sie einen Blick auf den Blog-Beitrag, der sich nur auf das konzentriert, was in Qt Quick Designer neu ist.
  • CMake:
  • Wenn Sie Qt Creator mit CMake 3.7 oder neuer verwenden, verwenden wir jetzt den Servermodus, der zu CMake 3.7 hinzugefügt wurde, um IDEs zu nutzen. Es bietet viel bessere Informationen über die Projektstruktur, enthält Pfade und mehr als das, was wir vorher von den Generatoren und dem Makefile analysieren konnten. Dadurch sehen Sie auch Produkte und Ziele in der Projektnavigation und können diese individuell erstellen.
  • Unabhängig von der CMake-Version haben wir der Projektnavigation Header-Dateien hinzugefügt, auch wenn sie nicht explizit in den Projektdateien aufgeführt sind. Sie können jetzt auch bestehende Builds eines CMake-Projekts importieren, wie wir es bereits für QMake-basierte Projekte bereitstellen, die ein Kit mit den im CMake-Cache gefundenen Informationen aus dem Build erstellen und nach Bedarf neue Toolchains und Qt-Versionen registrieren. li>
  • C ++:
  • Wenn Sie in C neben C ++ programmieren, oder Dateien in verschiedenen (Teil-) Projekten mit unterschiedlichen Definitionen verwenden, finden Sie im C ++ Editor eine neue Funktion hilfreich: Wenn eine Datei in verschiedenen Kontexten verwendet wird, ein Dropdown Das Menü erscheint in der Werkzeugleiste oben im Editor, mit dem Sie das (Teil-) Projekt und die Sprache auswählen können, in der der Editor die Datei interpretieren soll (Dokumentation).
  • Wenn Sie ein wenig experimentieren möchten, aktivieren Sie das ClangRefactoring-Plugin. Es fügt vorläufige Unterstützung für Clang-Query zu Advanced Find hinzu und verwendet Clang für das lokale Umbenennungs-Refactoring.
  • CDB / MSVC-Debugging:
  • Unsere CDB-Unterstützung für das Debuggen von MSVC-Code verwendet jetzt ein Python-basiertes Backend für schönes Drucken. Dies führt zu einer viel besseren Leistung und, da es den meisten schönen Druckcode mit unseren GDB- und LLDB-Backends teilt, auch in mehr, besseren und einheitlichen hübschen Druckern für Qt Creators CDB-Unterstützung.
  • Hinweis: Die CDB-Debugging-Unterstützung wurde in eine separate, optionale Komponente in den Installationsprogrammen verschoben (standardmäßig aktiviert). Leider bedeutet dies, dass diese neue Komponente nicht installiert wird, wenn Sie das Online-Installationsprogramm für die Aktualisierung auf Qt Creator 4.3 verwenden. Sie müssen das Wartungswerkzeug neu starten, "Komponenten hinzufügen oder entfernen" wählen und Qt & gt; Werkzeuge & gt; Qt Creator CDB Debugger Support-Komponente, um es zurück zu bekommen.
  • QML Profiler:
  • Wenn Sie Ihre Qt Quick-Anwendung mit dem QML Profiler profilieren, sehen Sie Leistungsinformationen jetzt auch direkt im QML-Code-Editor. Der Profiler selbst erhielt ebenfalls viele Leistungsverbesserungen und viele kleinere UI-Probleme wurden behoben.
  • Android:
  • Qt Creator 4.3 behebt die Probleme, die durch Änderungen in der Android SDK-Version 25.3.1 verursacht wurden.
  • iOS:
  • Wenn Sie Qt Creator für die iOS-Entwicklung verwenden, können Sie jetzt das Entwicklerteam und das Provisioning-Profil auswählen, das zum Signieren verwendet wird. Dies überschreibt den Standard, den QMake wählt, und alle Einstellungen, die Sie in Ihren Projektdateien haben.

Was ist neu in Version 4.2.2 / 4.3 Beta:

  • Dies ist eine reine Bugfix-Version, und kümmert sich um verschiedene wichtige Fehler.
  • Einige Eigenschaften von Ausführungskonfigurationen wurden nur beim Eintritt in den Projekte-Modus initialisiert, was zu verschiedenen Problemen beim Ausführen von QMake-Projekten und Projekten führte, die benutzerdefinierte ausführbare Dateien ausführen, die nun behoben wurden.
  • In Version 4.2 haben wir die iOS Simulator-Unterstützung für Xcode 8 korrigiert. Leider gab es immer noch Probleme, vor allem wenn sie auf iOS 10 Simulator-Geräten laufen.
  • Wir haben die Art und Weise angepasst, wie wir Anwendungen auf dem Simulator starten, und das sollte nun zuverlässig wieder funktionieren.

Was ist neu in Version 4.2.1 / 4.3 Beta:

  • Dies ist eine reine Bugfix-Version und kümmert sich um verschiedene wichtige Fehler.
  • Einige Eigenschaften von Ausführungskonfigurationen wurden nur beim Eintritt in den Projekte-Modus initialisiert, was zu verschiedenen Problemen beim Ausführen von QMake-Projekten und Projekten führte, die benutzerdefinierte ausführbare Dateien ausführen, die nun behoben wurden.
  • In Version 4.2 haben wir die iOS Simulator-Unterstützung für Xcode 8 korrigiert. Leider gab es immer noch Probleme, vor allem wenn sie auf iOS 10 Simulator-Geräten laufen.
  • Wir haben die Art und Weise angepasst, wie wir Anwendungen auf dem Simulator starten, und das sollte nun zuverlässig wieder funktionieren.

Was ist neu in Version 4.2.1:

  • Dies ist eine reine Bugfix-Version, und es ist Vorsicht geboten von verschiedenen wichtigen Fehlern.
  • Einige Eigenschaften von Ausführungskonfigurationen wurden nur beim Eintritt in den Projekte-Modus initialisiert, was zu verschiedenen Problemen beim Ausführen von QMake-Projekten und Projekten führte, die benutzerdefinierte ausführbare Dateien ausführen, die nun behoben wurden.
  • In Version 4.2 haben wir die iOS Simulator-Unterstützung für Xcode 8 korrigiert. Leider gab es immer noch Probleme, vor allem wenn sie auf iOS 10 Simulator-Geräten laufen.
  • Wir haben die Art und Weise angepasst, wie wir Anwendungen auf dem Simulator starten, und das sollte nun zuverlässig wieder funktionieren.

Was ist neu in Version 4.2.0:

  • Themen:
  • Wir haben die Themen Flat Light und Flat Dark hinzugefügt, die das in 4.0 hinzugefügte Thema Flat ergänzen. Sie sind verfügbar in der Umgebung & gt; Schnittstelle & gt; Themen Einstellungen. Wir haben auch einige weitere Farbschemata hinzugefügt, die Sie im Texteditor & gt; Schriftarten & amp; Farben.
  • Bearbeitung:
  • Text-Editoren verhalten sich jetzt viel besser in Bezug auf das automatische Einfügen und Überspringen von Zeichen. Wenn Sie ein Anführungszeichen oder eine Klammer eingeben, wird das entsprechende schließende Zeichen hinzugefügt. Wenn Sie das öffnende Zeichen entfernen, wird es wieder entfernt. Wenn Sie das schließende Zeichen selbst eingeben, ersetzt es das automatisch eingefügte Zeichen. Beides passiert nur, solange sich der Textcursor nicht vom abschließenden Zeichen wegbewegt hat. Sie können das automatische Einfügen von Klammern und Anführungszeichen auch einzeln im Texteditor & gt; Abschlusseinstellungen.
  • C ++:
  • Abgesehen von der Behebung von Fehlern im Code-Modell und der statischen Analyse-Integration haben wir auch unsere Binärpakete aktualisiert, um Clang 3.8.1 zu verwenden, das auch viele Probleme behebt, insbesondere mit MSVC. Wir haben Clang auch einen neueren Patch hinzugefügt, der es mit MSVC2015 Update 3 besser macht.
  • Qt Schnell:
  • Sowohl Qt Quick Designer als auch QML Profiler haben viele Leistungsverbesserungen erhalten. Sie können nun einen Qt Quick Controls 2 Stil auswählen, den Qt Quick Designer zum Rendern Ihrer Artikel verwendet. Die neue Aktion "In Komponente verschieben" verschiebt ein Element und seinen Inhalt in eine separate Datei.
  • CMake:
  • Viele Fehler wurden behoben, um CMake-Projekte zu unterstützen, und der Workflow wurde weiter verbessert. CMake wird nur automatisch ausgeführt, wenn Qt Creator die aktive Anwendung ist, und Sie können die automatische Ausführung vollständig deaktivieren (Build & amp; Run & gt; CMake). Wenn Sie die Variable QML_IMPORT_PATH im CMake-Cache für Ihr Projekt festlegen, übernimmt Qt Creator dies und leitet es an das QML-Codemodell weiter, sodass Sie im Editor auf Ihre QML-Importe zugreifen können. (Beispiel CMake-Code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / importiert CACHE-Zeichenfolge "" FORCE)
  • Weitere Verbesserungen:
  • Wenn Sie das Plugin einschalten (Hilfe & gt; Über Plugins oder Qt Creator & gt; Über Plugins auf macOS), erhält Qt Creator experimentelle Unterstützung für die Programmiersprache Nim. Vielen Dank an Filippo Cucchetto für diesen Beitrag. Es unterstützt Syntaxhervorhebung, Einrückung, Einstellungen für den Codierungsstil und einfache Projektverwaltung, einschließlich Erstellen, Ausführen und Debuggen von Anwendungen.

Was ist neu in Version 4.1.0:

  • Themen:
  • Wir haben die Themen Flat Light und Flat Dark hinzugefügt, die das in 4.0 hinzugefügte Thema Flat ergänzen. Sie sind verfügbar in der Umgebung & gt; Schnittstelle & gt; Themen Einstellungen. Wir haben auch einige weitere Farbschemata hinzugefügt, die Sie im Texteditor & gt; Schriftarten & amp; Farben.
  • Bearbeitung:
  • Text-Editoren verhalten sich jetzt viel besser in Bezug auf das automatische Einfügen und Überspringen von Zeichen. Wenn Sie ein Anführungszeichen oder eine Klammer eingeben, wird das entsprechende schließende Zeichen hinzugefügt. Wenn Sie das öffnende Zeichen entfernen, wird es wieder entfernt. Wenn Sie das schließende Zeichen selbst eingeben, ersetzt es das automatisch eingefügte Zeichen. Beides passiert nur, solange sich der Textcursor nicht vom abschließenden Zeichen wegbewegt hat. Sie können das automatische Einfügen von Klammern und Anführungszeichen auch einzeln im Texteditor & gt; Abschlusseinstellungen.
  • C ++:
  • Abgesehen von der Behebung von Fehlern im Code-Modell und der statischen Analyse-Integration haben wir auch unsere Binärpakete aktualisiert, um Clang 3.8.1 zu verwenden, das auch viele Probleme behebt, insbesondere mit MSVC. Wir haben Clang auch einen neueren Patch hinzugefügt, der es mit MSVC2015 Update 3 besser macht.
  • Qt Schnell:
  • Sowohl Qt Quick Designer als auch QML Profiler haben viele Leistungsverbesserungen erhalten. Sie können nun einen Qt Quick Controls 2 Stil auswählen, den Qt Quick Designer zum Rendern Ihrer Artikel verwendet. Die neue Aktion "In Komponente verschieben" verschiebt ein Element und seinen Inhalt in eine separate Datei.
  • CMake:
  • Viele Fehler wurden behoben, um CMake-Projekte zu unterstützen, und der Workflow wurde weiter verbessert. CMake wird nur automatisch ausgeführt, wenn Qt Creator die aktive Anwendung ist, und Sie können die automatische Ausführung vollständig deaktivieren (Build & amp; Run & gt; CMake). Wenn Sie die Variable QML_IMPORT_PATH im CMake-Cache für Ihr Projekt festlegen, übernimmt Qt Creator dies und leitet es an das QML-Codemodell weiter, sodass Sie im Editor auf Ihre QML-Importe zugreifen können. (Beispiel CMake-Code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / importiert CACHE-Zeichenfolge "" FORCE)
  • Weitere Verbesserungen:
  • Wenn Sie das Plugin einschalten (Hilfe & gt; Über Plugins oder Qt Creator & gt; Über Plugins auf macOS), erhält Qt Creator experimentelle Unterstützung für die Programmiersprache Nim. Vielen Dank an Filippo Cucchetto für diesen Beitrag. Es unterstützt Syntaxhervorhebung, Einrückung, Einstellungen für den Codierungsstil und einfache Projektverwaltung, einschließlich Erstellen, Ausführen und Debuggen von Anwendungen.

Was ist neu in Version 4.0.3:

  • Ab dieser Version machen wir die Integration des Clang-Statik-Analysators, der erweiterten QML-Profiler-Funktionen und der automatischen Testintegration (experimentell) unter Open Source verfügbar. Der bisher nur kommerzielle Verbindungseditor und Pfadeditor von Qt Quick Designer wurde bereits mit Qt Creator 3.6.0 geöffnet. Qt Creator ist jetzt unter kommerzieller Lizenz und GPLv3 (mit Ausnahmen) verfügbar. Die Ausnahmen stellen sicher, dass für den generierten Code keine Lizenzeinschränkungen gelten und dass eine Überbrückung zu einem Drittanbietercode weiterhin möglich ist.
  • Benutzer von CMake werden feststellen, dass wir den Workflow für CMake-basierte Projekte verbessert haben. CMake wird nun automatisch bei Bedarf ausgelöst und Kit-Einstellungen wie die verwendete Qt-Version oder Toolchain werden automatisch konfiguriert. Der Projektmodus verfügt nun über eine Benutzeroberfläche zum Ändern der CMake-Konfiguration für ein Build-Verzeichnis. Sie können auch die CMake-Konfiguration ändern, die allen Projekten gemeinsam ist, die dasselbe Kit verwenden. Qt Creator erstellt CMake Build-Verzeichnisse nicht mehr, bevor das Projekt erstellt wird. Dies führt zu einer viel aufgeräumteren Arbeitsumgebung, besonders wenn Benutzer nur Quellcode mit dem CMake-Build-System studieren wollen.
  • Das Clang-Code-Modell wird jetzt automatisch verwendet, wenn das (experimentelle) Plugin aktiviert ist. Wir haben anpassbare Konfigurationen für Warnungen hinzugefügt, die Sie auch pro Projekt angeben können.
  • Auf der Debugging-Seite haben wir mehrere Probleme behoben, die mit der neuen LLDB in Xcode 7.3 unter OS X auftraten. Außerdem finden Sie mehr hübsche Drucker für Standardtypen sowie viele Fehlerbehebungen.
  • Wenn Sie sich fragen, wo der Analyze-Modus verschwunden ist: Er wurde mit dem Debug-Modus zusammengeführt. Im neuen, einheitlichen Debug-Modus finden Sie jetzt die Werkzeuge Debugger, Clang Static Analyzer, Memcheck, Callgrind und QML Profiler. Der QML Profiler fügt eine neue Visualisierung von Statistiken hinzu: The Flamegraph. In dieser Ansicht zeigen die horizontalen Balken an, wie lange alle Aufrufe einer Funktion gedauert haben, und die vertikale Verschachtelung oben zeigt an, welche Funktionen von welchen anderen aufgerufen wurden, was einen sehr übersichtlichen Überblick ermöglicht.
  • In Qt Quick Designer können Sie jetzt die Leinwand verschieben, indem Sie mit gedrückter Leertaste mit der linken Maustaste ziehen. Es fügt Unterstützung für das neue Qt Quick Controls 2 hinzu und erhielt viele Fehlerbehebungen. Bitte besuchen Sie auch den Post und das Video über Qt Quick Designer und Qt Quick Controls 2, die wir kürzlich in unserem Blog veröffentlicht haben.
  • Qt Creator hat jetzt auch ein neues, flaches Thema, das auf dem Konzept basiert, das Diana vor einem Jahr vorgestellt hat. Dies ist der Standard für alle, die das Design in Qt Creator noch nie geändert haben. Das alte Thema ist auch noch als "Classic" in Tools & gt; Optionen & gt; Umwelt & gt; Schnittstelle.

Was ist neu in Version 4.0.1:

  • Das offensichtlichste neue Feature in dieser Version ist wahrscheinlich die Hervorhebung, die wir den vertikalen Bildlaufleisten der Editoren hinzugefügt haben. Sie können jetzt leicht sehen, wo
  • Lesezeichen, Haltepunkte, Warnungen, Fehler und Suchergebnisse befinden sich im geöffneten Dokument.
  • Wir haben auch die Leistung der globalen Suchvorgänge in Qt Creator verbessert. Während die Codemodell-basierten Suchen wie Suchanfragen immer multi-threaded waren, war das bei den rein textbasierten Suchanfragen nicht der Fall, was jetzt behoben ist.
  • Qt Creators eigenes C ++ - Code-Modell erhielt viele Korrekturen, zum Beispiel für viele Probleme mit Vorlagen. Es gab auch große Fortschritte beim Clang-basierten Code-Modell, das jetzt in einem separaten Prozess läuft, was uns vor Bugs in Clang selbst sicherer machen sollte. Wir haben auch unsere Binärpakete auf Clang 3.6 umgestellt.
  • Da Qt Quick 1 in Qt 5 von Qt Quick 2 abgelöst wurde und nun in Qt 5.5 offiziell veraltet ist, haben wir die Unterstützung für Qt Quick 1 von Qt Quick Designer entfernt. Wir haben auch die Qt Quick 1-Assistenten und die Unterstützung für das Profiling mit V8 entfernt. Der visuelle Designer für Qt Quick 2, der Code-Editor für Qt Quick 1 und 2 und das Profiling von Qt Quick 2 ab Qt 5.2 und Qt Quick 1 sind davon nicht betroffen.
  • Wir haben auch die Unterstützung für die Entwicklung von BlackBerry 10 entfernt, da ein Betreuer fehlt. Die QNX-Entwicklung ist davon nicht betroffen.
  • Unter Windows haben wir ein Problem behoben, das dazu führen konnte, dass Qt Creator manchmal für einige Sekunden einfror, wenn eine Benutzeranwendung ausgeführt wurde. Unter Linux haben wir ein Leistungsproblem behoben, als Qt Creator mit der Unterstützung von journald kompiliert wurde. Für die Android-Entwicklung haben wir Probleme mit Android M, 64-Bit und Google AVDs behoben.

Was ist neu in Version 3.5.1 / 3.6.0 RC1:

  • Das offensichtlichste neue Feature in dieser Version ist wahrscheinlich die Hervorhebung, die wir den vertikalen Bildlaufleisten der Editoren hinzugefügt haben. Sie können jetzt leicht sehen, wo
  • Lesezeichen, Haltepunkte, Warnungen, Fehler und Suchergebnisse befinden sich im geöffneten Dokument.
  • Wir haben auch die Leistung der globalen Suchvorgänge in Qt Creator verbessert. Während die Codemodell-basierten Suchen wie Suchanfragen immer multi-threaded waren, war das bei den rein textbasierten Suchanfragen nicht der Fall, was jetzt behoben ist.
  • Qt Creators eigenes C ++ - Code-Modell erhielt viele Korrekturen, zum Beispiel für viele Probleme mit Vorlagen. Es gab auch große Fortschritte beim Clang-basierten Code-Modell, das jetzt in einem separaten Prozess läuft, was uns vor Bugs in Clang selbst sicherer machen sollte. Wir haben auch unsere Binärpakete auf Clang 3.6 umgestellt.
  • Da Qt Quick 1 in Qt 5 von Qt Quick 2 abgelöst wurde und nun in Qt 5.5 offiziell veraltet ist, haben wir die Unterstützung für Qt Quick 1 von Qt Quick Designer entfernt. Wir haben auch die Qt Quick 1-Assistenten und die Unterstützung für das Profiling mit V8 entfernt. Der visuelle Designer für Qt Quick 2, der Code-Editor für Qt Quick 1 und 2 und das Profiling von Qt Quick 2 ab Qt 5.2 und Qt Quick 1 sind davon nicht betroffen.
  • Wir haben auch die Unterstützung für die Entwicklung von BlackBerry 10 entfernt, da ein Betreuer fehlt. Die QNX-Entwicklung ist davon nicht betroffen.
  • Unter Windows haben wir ein Problem behoben, das dazu führen konnte, dass Qt Creator manchmal für einige Sekunden einfror, wenn eine Benutzeranwendung ausgeführt wurde. Unter Linux haben wir ein Leistungsproblem behoben, als Qt Creator mit der Unterstützung von journald kompiliert wurde. Für die Android-Entwicklung haben wir Probleme mit Android M, 64-Bit und Google AVDs behoben.

Was ist neu in Version 3.5.0:

  • Das offensichtlichste neue Feature in dieser Version ist wahrscheinlich die Hervorhebung, die wir den vertikalen Bildlaufleisten der Editoren hinzugefügt haben. Sie können jetzt leicht sehen, wo
  • Lesezeichen, Haltepunkte, Warnungen, Fehler und Suchergebnisse befinden sich im geöffneten Dokument.
  • Wir haben auch die Leistung der globalen Suchvorgänge in Qt Creator verbessert. Während die Codemodell-basierten Suchen wie Suchanfragen immer multi-threaded waren, war das bei den rein textbasierten Suchanfragen nicht der Fall, was jetzt behoben ist.
  • Qt Creators eigenes C ++ - Code-Modell erhielt viele Korrekturen, zum Beispiel für viele Probleme mit Vorlagen. Es gab auch große Fortschritte beim Clang-basierten Code-Modell, das jetzt in einem separaten Prozess läuft, was uns vor Bugs in Clang selbst sicherer machen sollte. Wir haben auch unsere Binärpakete auf Clang 3.6 umgestellt.
  • Da Qt Quick 1 in Qt 5 von Qt Quick 2 abgelöst wurde und nun in Qt 5.5 offiziell veraltet ist, haben wir die Unterstützung für Qt Quick 1 von Qt Quick Designer entfernt. Wir haben auch die Qt Quick 1-Assistenten und die Unterstützung für das Profiling mit V8 entfernt. Der visuelle Designer für Qt Quick 2, der Code-Editor für Qt Quick 1 und 2 und das Profiling von Qt Quick 2 ab Qt 5.2 und Qt Quick 1 sind davon nicht betroffen.
  • Wir haben auch die Unterstützung für die Entwicklung von BlackBerry 10 entfernt, da ein Betreuer fehlt. Die QNX-Entwicklung ist davon nicht betroffen.
  • Unter Windows haben wir ein Problem behoben, das dazu führen konnte, dass Qt Creator manchmal für einige Sekunden einfror, wenn eine Benutzeranwendung ausgeführt wurde. Unter Linux haben wir ein Leistungsproblem behoben, als Qt Creator mit der Unterstützung von journald kompiliert wurde. Für die Android-Entwicklung haben wir Probleme mit Android M, 64-Bit und Google AVDs behoben.

Was ist neu in Version 3.4.2:

  • Diese Version enthält Korrekturen für die folgenden Regressionen: manuell registrierte Dokumentation unter Windows wurde beim Neustart wieder abgemeldet, und die Deaktivierung von Plugins könnte die meisten Über-Plugins deaktivieren.

Was ist neu in Version 3.4.0:

  • Die C ++ - Unterstützung in Qt Creator verfügt jetzt über eine neue Refactoring-Aktion, die alle Funktionsdefinitionen aus einer Klassendeklaration verschiebt. Wir haben auch Auto-Vervollständigung für Signale und Slots in Qt 5 Style-Verbindungen hinzugefügt. Tippen Sie einfach den "& amp;" und lassen Sie die automatische Vervollständigung den Typ des Objekts herausfinden. Neu ist auch ein Locator-Filter, All Included C / C ++ Files, der alle Dateien, die in Ihrem Projekt verwendet werden, durch Einschließen findet, auch wenn sie in Ihrem Projekt nicht explizit erwähnt werden. Der Filter ist Teil des Standardwerts, der verwendet wird, wenn Sie nur das Eingabefeld "Locator" eingeben und die Verknüpfungszeichenfolge mit "Dateien in beliebigem Projekt" teilen.
  • Für Benutzer der Professional oder Enterprise Edition wurde die experimentelle Integration für Qt-Test-basierte Auto-Tests und Qt-Quick-Tests hinzugefügt. Es fügt einen weiteren Navigationsbereich Tests hinzu, der die in Ihrem Projekt definierten Tests auflistet, Möglichkeiten zum Ausführen einzelner Tests oder Testsätze bietet und die Testergebnisse in einem neuen Ausgabefenster Testresultate anzeigt. Um es zu versuchen, öffne Hilfe & gt; Über Plugins (Qt Creator & gt; Über Plugins, unter OS X), schalten Sie Utilities & gt; AutoTest und starten Sie Qt Creator neu. Wir haben auch die Integration des Clang-Statik-Analysators aus dem experimentellen Zustand herausgenommen. Wenn Sie mindestens Clang 3.6 installiert haben, unterstützt es jetzt auch die Verwendung mit MSVC und MinGW. Außerdem haben wir die Unterdrückung einzelner Diagnosen für eine Datei und eine neue Seite im Projektmodus hinzugefügt, um diese zu verwalten.
  • Ändern der Umgebung zum Ausführen externer Tools
  • Durchsuchen der Ereignisbenachrichtigungen zu QML Profiler
  • Verwenden von 64-Bit-Android-Tool-Ketten
  • Generische Projekte für die Bare-Metal-Entwicklung verwenden
  • Hervorhebung von Klammern in generischen Textmarkern

Was ist neu in Version 3.3.2:

  • Bereitstellung des Clang-Code-Modell-Plugins unter OS X (QTCREATORBUG-14038)
  • ein Absturz mit der Qt Quick-Emulationsebene bei Verwendung der Fallback-Emulation (QTCREATORBUG-14031)

Was ist neu in Version 3.3.1:

  • Bearbeitung:
  • Absturz bei einigen Hervorhebungsdateien behoben (QTCREATORBUG-13883)
  • CMake-Projekte:
  • Fehler behoben, einschließlich Abschluss (QTCREATORBUG-13567)
  • Die Hervorhebung für CMake-Dateien (QTCREATORBUG-13588) wurde korrigiert.
  • C ++ Unterstützung:
  • Behobene Kommentarfortsetzung (QTCREATORBUG-13415)
  • Die Funktion zum Konvertieren in Zeiger-Refactoring für automatische Variablen wurde korrigiert (QTCREATORBUG-13605)
  • Das Auslösen von Refactoring-Aktionen wurde über das Kontextmenü
  • korrigiert
  • funktionierte nur, wenn der Textcursor zuerst gesetzt wurde (QTCREATORBUG-13388)
  • Absturz behoben, wenn keine Kits verfügbar sind (QTCREATORBUG-13730)
  • Eine Endlosschleife beim Parsen einiger Dateien (QTCREATORBUG-13703)
  • wurde behoben
  • Absturz behoben, wenn #wenn die Verschachtelung tiefer als 512 Ebenen ist
  • Versionskontrollsysteme:
  • Git
  • Reparierte Chunks im Diff-Viewer behoben, wenn diff.mnemonicprefix gesetzt ist (QTCREATORBUG-13782)
  • ClearCase
  • Dieser Fehler wurde behoben, obwohl die Datei bereits ausgecheckt war (QTCREATORBUG-13782)
  • Einfügen von Code:
  • Problem beim Einfügen in pastebin.ca (QTCREATORBUG-13802) behoben
  • Plattformspezifisch
  • OS X:
  • Fehler beim Löschen von Dateien aus dem Finder auf Qt Creator (QTBUG-40449)
  • Android:
  • Absturz beim Entfernen von automatisch erkannten Kits behoben (QTCREATORBUG-13736)
  • Fehler beim Debuggen von Anwendungen, die viele Module verbinden (QTCREATORBUG-13691)
  • WinRT:
  • Die Installation benutzerdefinierter Dateien im Paketstammverzeichnis (QTCREATORBUG-13835)
  • wurde korrigiert
  • Gelegentliche Abstürze beim Debuggen behoben

Was ist neu in Version 3.3.0:

  • Diese Version enthält eine große Menge neuer Funktionen sowie eine große Anzahl von Fehlerbehebungen.
  • Weitere Features sind die Unterstützung für das Gradle-Build-System für die Android-Entwicklung, eine Refactoring-Aktion zur Übernahme des neuen Verbindungsstils in Qt 5, BareMetal-Unterstützung für CMake-Projekte und eine Option zur Verwendung des Qt Quick Compilers für Ihre Qmake-basierten QML-Projekte . In unserem Änderungsprotokoll finden Sie eine vollständige Liste der Änderungen.
  • Für Benutzer der Professional- oder Enterprise-Edition haben wir experimentelle Unterstützung für die Ausführung des Clang Static Analyzers in Ihren Projekten als neues Tool im Analysemodus hinzugefügt. Die Szenegraph-Ereigniskategorie im QML-Profiler wurde erheblich verbessert und visualisiert nun die Zeitbereiche aller Szenegraph-bezogenen Ereignisse, anstatt sie als eine Liste von Zahlen anzuzeigen. Sie können Eingabeereignisse jetzt auch im QML-Profiler in einer separaten Kategorie anzeigen. In Qt Quick Designer haben wir die direkte Bearbeitung von TabViews und zusätzliche Prüfungen für Formulardateien (.ui.qml) sowie Schaltflächen zum Exportieren von Formularelementen zur Verwendung in den Implementierungsdateien hinzugefügt.

Was ist neu in Version 3.3.0 Beta 1:

  • Es kommt mit verbesserter Unterstützung für das Teilen von Editoren und zusätzlichen Editorfenstern. Sie können jetzt ziehen & amp; Wenn Sie das neue Dateityp-Symbol neben dem Dropdown-Menü des Dokuments ziehen, können Sie die Editoren zwischen Aufteilen ablegen (siehe Screenshot). Halten Sie die Strg-Taste (oder die Wahltaste auf OS X) gedrückt, um einen anderen Editor für dasselbe Dokument zu öffnen, anstatt es zu verschieben. Die Navigationsansichten (z. B. Projekte und geöffnete Dokumente) unterstützen auch das Ziehen von Dateien in Teilbereiche. Wenn Sie jetzt Dateien vom System auf ein Qt Creator-Fenster löschen, wird die Datei ebenfalls in der entsprechenden Aufteilung geöffnet.
  • Es ist jetzt möglich, Umgebungsvariablen anzugeben, die mit bestimmten Kits verwendet werden sollen. Anzeigenamen von Kits und Qt-Versionen können Variablen wie% {Qt: Version} enthalten, die automatisch mit den entsprechenden Werten gefüllt werden. Wir haben auch ein Kontrollkästchen hinzugefügt, um alle Kits beim Einrichten von Projekten auszuwählen und zu deaktivieren.
  • Das Öffnen von QMake-Projekten wird nun auch asynchron durchgeführt, wie das Reparieren, das durchgeführt wird, wenn sich .pro- oder .pri-Dateien ändern. Sie können jetzt Dateien zu Qbs-Projekten über das Kontextmenü in der Projektansicht hinzufügen.
  • Der QML Profiler wurde unterstützt, um Kategorien in der Zeitleiste neu anzuordnen, anzuzeigen und auszublenden. Außerdem können Sie Notizen an Ereignisse anhängen, die dann zusammen mit den Profiling-Daten exportiert und mit anderen geteilt werden können.
  • Wenn Sie die Eingabetaste drücken, während sich der Textcursor in einem C ++ - String-Literal befindet, wird die Zeichenfolge jetzt (optional) geteilt und in der nächsten Zeile fortgesetzt, wobei automatisch die erforderlichen Anführungszeichen hinzugefügt werden. Wir haben auch eine kleine Refactoring-Aktion für das Konvertieren von connect () - Aufrufen hinzugefügt, um den neuen Verbindungsstil in Qt 5 zu verwenden.
  • Für Android-Entwicklung haben wir Unterstützung für das Gradle-Build-System hinzugefügt.
  • Für Benutzer der Professional- oder Enterprise-Edition haben wir experimentelle Unterstützung für die Ausführung des Clang Static Analyzers in Ihren Projekten als neues Tool im Analysemodus hinzugefügt. Die Szenegraph-Ereigniskategorie im QML-Profiler wurde erheblich verbessert und visualisiert nun die Zeitbereiche aller Szenegraph-bezogenen Ereignisse, anstatt sie als eine Liste von Zahlen anzuzeigen. Sie können Eingabeereignisse jetzt auch im QML-Profiler in einer separaten Kategorie sehen.
  • Wir haben viele weitere Fehler behoben und Verbesserungen vorgenommen, z. B. die Darstellung von Qt Creator auf Displays mit hoher DPI verbessert, eine Liste offener Fenster zum Menü Fenster hinzugefügt und eine optionale Seitenleiste mit Inhalt, Index, Lesezeichen hinzugefügt und Suchansichten für das externe Hilfefenster. Eine vollständige Liste der Änderungen finden Sie in unserem Änderungsprotokoll.
  • Hinweis: Mit Qt Creator 3.3 wird die Unterstützung für das Kompilieren von Qt Creator mit Qt 4 verworfen. Die minimal erforderliche Qt-Version zum Kompilieren von Qt Creator selbst ist derzeit Qt 5.3.1. Dies betrifft nicht Ihre eigenen Projekte. Natürlich unterstützen wir die Entwicklung von Qt-4-basierten Anwendungen mit Qt Creator.

Was ist neu in Version 3.2.2:

  • Qt Creator 3.2.2 bietet Verbesserungen, zum Beispiel für Xcode 6 und iOS Simulator.

Was ist neu in Version 3.2.1:

  • Allgemein:
  • Einfrieren behoben, wenn die Verknüpfung für alle Projekte oder das aktuelle Projekt verwendet wurde
  • Locator-Filter (QTCREATORBUG-12875)
  • Absturz beim Aktivieren von Timern durch Entfernen der nicht unterstützten UpdateInfo
  • behoben
  • Plugin, das es ausgelöst hat (QTCREATORBUG-11262)
  • Qbs-Projekte:
  • Fehler beim Hinzufügen und Entfernen von Dateien, wenn die Projektdatei durch VCS
  • schreibgeschützt ist
  • Fehler beim Entfernen des leeren Installationsschritts
  • behoben
  • C ++ Unterstützung:
  • Absturz beim Öffnen des Kontextmenüs für Makroparameter (QTCREATORBUG-12853)
  • behoben
  • QML-Unterstützung:
  • Fehlende Mitglieder zu Datum-Objekten hinzugefügt
  • Vorlagen für Qt Quick 2.3 und Qt Quick Controls 1.2 Anwendungen hinzugefügt
  • Korrigierte Tastenkombinationen in der QML / JS-Konsole (QTCREATORBUG-12956)
  • Qt Quick Designer:
  • Option hinzugefügt, um Fallback-QML-Puppe zu verwenden und sie als Standard festzulegen
  • Die Aktualisierung der Farbeigenschaften wurde korrigiert (QTCREATORBUG-12841)
  • Die Duplizierung der ApplicationWindow-Eigenschaften wurde korrigiert (QTCREATORBUG-12910)
  • Plattformspezifisch
  • OS X:
  • Die Bereitstellung der Clang-Bibliothek in Binärpaketen wurde behoben
  • Die Bereitstellung von Fallback-QML-Marionetten in Binärpaketen wurde behoben.
  • Falsche Datei entfernt & gt; Beenden Sie den Menüpunkt
  • iOS:
  • Die Bestimmung der neuesten SDK-Version wurde behoben, wenn keine Version explizit angegeben ist
  • Entferntes Linux:
  • Behobenes gemischtes QML- und C ++ - Debugging (QTCREATORBUG-12928)
  • Festprüfung für maximale Paketgröße für SSH-Verbindungen (QTCREATORBUG-12884)
  • Windows Phone:
  • Feste Zeichensatzbereitstellung für Windows Phone 8.0

Was ist neu in Version 3.2.0:

  • Die Blockauswahl in Text-Editoren ermöglicht Ihnen nun "Spaltenbearbeitung", dh alle ausgewählten Zeilen werden gleichzeitig bearbeitet (Qt Creator Manual)
  • Die Kontexthilfe kann jetzt so konfiguriert werden, dass sie in einem externen Fenster geöffnet wird (ohne den Hilfe-Modus zu deaktivieren)
  • Unterstützung für C99 designierte Initialisierer und verkettete Strings wurde dem C ++ - Code-Modell hinzugefügt, sowie Verbesserungen bei der Codierungsbehandlung und der Lambda-Unterstützung und viele andere Dinge
  • Weitere Bereiche können jetzt mit Strg + F durchsucht werden, z. B. die Projektnavigation
  • Der QML-Profiler hat wieder viele Leistungs- und Stabilitätsverbesserungen erhalten
  • Benutzer von Enterprise Qt Creator können jetzt auch den QML-Profiler verwenden, um ihre JavaScript-Speicherauslastung in QML zu debuggen. (Dies ist nur verfügbar, wenn Qt 5.4 für die debuggte Anwendung verwendet wird.)

Was ist neu in Version 3.2.0 RC1:

  • Der Dateisystem-Locator-Filter & lsquo; f 'kann jetzt zum Erstellen neuer Dateien verwendet werden.
  • Weitere Bereiche sind durchsuchbar, z.B. der Projektbaum.
  • Das qbs-Plugin unterstützt nun das Hinzufügen und Entfernen von Dateien aus Projekten.
  • Das C ++ - Codemodell erhielt viele Korrekturen, z. zum Bearbeiten von Lambdas.

Was ist neu in Version 3.2.0 Beta 1:

  • In den Texteditoren können Sie nun in den Blockauswahlen "Spaltenbearbeitung" vornehmen, so dass bei Eingabe einer Blockauswahl alle Zeilen gleichzeitig angepasst werden. Die Kontexthilfe kann jetzt so konfiguriert werden, dass sie in einem externen Fenster geöffnet wird (ohne den Hilfe-Modus zu deaktivieren). Wenn Sie die gleiche Datei in mehreren Teilen öffnen, zeigen die Editoren den gleichen Teil der Datei an, auch wenn Sie Zeilen in einem anderen Teil hinzufügen oder entfernen. Es gab auch viele Fehlerbehebungen im C ++ - Modell, einschließlich Unterstützung für C99-initialisierte Initialisierer, verkettete Strings und Fixes für Codierungsprobleme.
  • In den Debugger-Ansichten können Sie nun Spalten erweitern und reduzieren, indem Sie auf die Überschrift klicken. Den Debugging-Helfern wurden verschiedene Typen hinzugefügt, und wenn Sie mutig sind, können Sie jetzt auch eigene Debugging-Helfer für Ihre eigenen Typen bereitstellen. Der QML-Profiler erhielt erneut viele Verbesserungen in Bezug auf Leistung und Stabilität. Enterprise-Benutzer können jetzt ihre JavaScript-Speicherauslastung in QML mithilfe der neuen Speicherprofilerstellungsfunktion des QML-Profilers debuggen. (Dies ist nur verfügbar, wenn Qt 5.4 verwendet wird.)

Anforderungen :

  • Qt

Ähnliche Software

Val(a)IDE
Val(a)IDE

11 May 15

qtres2dox
qtres2dox

20 Feb 15

Eric
Eric

22 Jun 18

Andere Software von Entwickler Digia

ImageExpo
ImageExpo

2 Jan 15

Kommentare zu Qt Creator

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!