Veröffentlichung der Qt Creator 6.0-Entwicklungsumgebung

Die Veröffentlichung der integrierten Entwicklungsumgebung Qt Creator 6.0 wurde veröffentlicht, die für die Erstellung plattformübergreifender Anwendungen mithilfe der Qt-Bibliothek konzipiert ist. Es unterstützt sowohl die Entwicklung klassischer Programme in C++ als auch die Verwendung der QML-Sprache, in der JavaScript zur Definition von Skripten verwendet wird und die Struktur und Parameter von Schnittstellenelementen durch CSS-ähnliche Blöcke festgelegt werden.

Veröffentlichung der Qt Creator 6.0-Entwicklungsumgebung

In der neuen Version:

  • Die Ausführung externer Prozesse wie Build-Dienstprogramme und Clang-Tidy wird in einen separaten Serverprozess aufgeteilt, wodurch Probleme unter Linux gelöst werden, die zu einem hohen Ressourcenverbrauch führen, wenn Prozesse aus großen Anwendungen abgezweigt werden.
  • Der Texteditor verfügt über einen Bearbeitungsmodus mit mehreren Cursorn, mit dem Sie Text an mehreren Stellen gleichzeitig hinzufügen können. (Zusätzliche Cursor werden über Alt+Klick hinzugefügt).
    Veröffentlichung der Qt Creator 6.0-Entwicklungsumgebung
  • Das C++-Codemodell wurde auf LLVM 13 aktualisiert.
  • Die Möglichkeit, den Caching-Dienst Clang Server (clangd) als Backend für das C++-Codemodell zu verwenden, wurde stabilisiert. Das clangd-Backend kann dank der Verwendung des LSP-Protokolls (Language Server Protocol) optional als Ersatz für das libclang-basierte Codemodell verwendet werden. Die Aktivierung erfolgt über die Option „Clangd verwenden“ im Menü „Extras > Optionen > C++ > Clangd“.
    Veröffentlichung der Qt Creator 6.0-Entwicklungsumgebung
  • Der integrierte Qt Quick Designer ist standardmäßig deaktiviert und beim Versuch, .ui.qml-Dateien zu öffnen, wird das Qt Design Studio-Paket aufgerufen. Es ist geplant, die Integration zwischen Qt Design Studio und Qt Creator (Video) in Zukunft weiter zu verbessern. Sie können den integrierten Qt Quick Designer über die Option „QmlDesigner-Plugin“ im Menü „Über Plugins“ zurückgeben.
  • Der Eintrag „In Dateisystemansicht anzeigen“ wurde zum Kontextmenü des Projektbaums hinzugefügt.
  • Das Fenster „Dateien in allen Projektverzeichnissen“ unterstützt jetzt die globale Suche und bietet ähnliche Funktionen wie der Locator-Filter.
  • Die Unterstützung für CMake-basierte Projekte wurde erweitert. Zum Hinzufügen von Header-Dateien wird nun statt einzelner Header-Knoten eine gemeinsame Liste von Quelldateien verwendet.
  • Verbesserte Unterstützung für das Erstellen und Ausführen von Docker-Containern.
  • Qt Creator 6-Binärdateien wurden migriert, um den Qt 6.2-Zweig zu verwenden. Universelle Builds für macOS hinzugefügt, einschließlich Unterstützung für Intel- und ARM-Architekturen.

Source: opennet.ru

Kommentar hinzufügen