Veröffentlichung der Qt Creator 10-Entwicklungsumgebung

Die Veröffentlichung der integrierten Entwicklungsumgebung Qt Creator 10.0, die für die Erstellung plattformübergreifender Anwendungen mithilfe der Qt-Bibliothek konzipiert ist, wurde veröffentlicht. Unterstützt wird sowohl die Entwicklung klassischer C++-Programme als auch die Verwendung der QML-Sprache, bei der JavaScript zur Definition von Skripten verwendet wird und Struktur und Parameter von Oberflächenelementen durch CSS-ähnliche Blöcke festgelegt werden. Es werden fertige Baugruppen für Linux, Windows und macOS erstellt.

In der neuen Version:

  • Es besteht die Möglichkeit, Details zum Fortschritt von Vorgängen zu verschieben und auszublenden.
  • In der Suchleiste (Locator) wurde das Problem beim Merken der zuletzt eingegebenen Suchphrase bei Verwendung des Öffnungsmodus in einem mittig ausgerichteten Popup-Fenster behoben.
  • Die gebündelte Version von LLVM wurde auf Version 16 aktualisiert und bietet erweiterte Unterstützung für den C++20-Standard in Clang und verbesserte Interoperabilität zwischen Qt Creator und Clangd. Das ClangFormat-Plugin ist standardmäßig aktiviert und wird jetzt zum Ausrichten von C++-Code verwendet.
  • Es wurde die Möglichkeit implementiert, eingebundene Dateien automatisch zu ändern (über include) und Links in C++-Dateien anzupassen, nachdem „.ui“-Dateien oder darin definierte Formulare umbenannt wurden.
  • Es wurde ein Tool hinzugefügt (Extras > C++ > Nicht verwendete Funktionen suchen), um nach nicht verwendeten Funktionen in einem Projekt zu suchen.
  • Ansichtsmodus „Anrufhierarchie“ hinzugefügt, verfügbar für alle Sprachen, für die es LSP-Server (Language Server Protocol) gibt, die diese Funktion unterstützen.
  • Das QML-Codemodell wurde aktualisiert, um Änderungen in Qt 6.5 widerzuspiegeln. Der Code-Editor bietet jetzt die Möglichkeit, Farbeigenschaften als Tooltip in der Vorschau anzuzeigen.
  • Unterstützung für die Definition eines externen Befehls zum Formatieren von QML-Dateien hinzugefügt, beispielsweise den Aufruf von qmlformat anstelle der integrierten Formatierungslogik.
  • Es wurde die Möglichkeit hinzugefügt, den QML-Sprachserver zu testen (Qt Quick > QML/JS-Bearbeitung > QMLS jetzt verwenden), wenn die optionale Qt-Sprachserver-Komponente vom Qt-Installationsprogramm installiert wird.
  • Die Unterstützung für Voreinstellungen (cmake-presets) des CMake-Build-Systems wurde auf Version 5 aktualisiert, die nun Unterstützung für die Variable ${pathListSep}, den Befehl „include“ und externe Strategie für Architektur und Tools umfasst.
  • Dem Editor (CMake > Formatter) wurde eine Einstellung hinzugefügt, um einen Befehl zum Formatieren von CMake-bezogenen Dateien anzugeben. Sie können beispielsweise das Dienstprogramm cmake-format verwenden.
  • Mit „cmake --install“ wurde ein neuer Installationsschritt implementiert, der über die Option „Projekte > Ausführungseinstellungen > Bereitstellungsschritt hinzufügen“ hinzugefügt werden kann.
  • Beim Erstellen in Docker wurde Unterstützung für die Remote-Verarbeitung des Codemodells mithilfe des Clangd-Hintergrundprozesses hinzugefügt. Das ClangFormat-Plugin bietet jetzt Unterstützung für die Arbeit mit externen Dateien, die in einem Docker-Container gehostet werden.
  • Es besteht die Möglichkeit, durch das Dateisystem entfernter Zielsysteme zu navigieren, um beispielsweise ein Verzeichnis für den Build auszuwählen. Unterstützung für das Öffnen eines Terminals auf einem Remote-System mithilfe der Aktion „Terminal öffnen“ hinzugefügt, die beispielsweise in den Build-Umgebungseinstellungen vorhanden ist.

Source: opennet.ru

Kommentar hinzufügen