Die Version von Qt Creator 7.0, einer integrierten Entwicklungsumgebung zum Erstellen plattformübergreifender Anwendungen mithilfe der Qt-Bibliothek, wurde veröffentlicht. Unterstützt wird sowohl die Entwicklung klassischer Programme in C++ als auch die Verwendung der Sprache QML, bei der JavaScript zur Definition von Szenarien verwendet wird und die Struktur und Parameter von Schnittstellenelementen durch CSS-ähnliche Blöcke definiert werden.
In der neuen Version:
- Der Menüpunkt „Neue Datei oder neues Projekt“ ist in zwei separate Dialoge aufgeteilt: „Neue Datei“ und „Neues Projekt“.
- Nutzer des Qt Online Installers werden nun über die Verfügbarkeit von Qt-Patchversionen informiert. Die Ausgabe von Update-Benachrichtigungen lässt sich im Bereich „Optionen > Umgebung > Updates“ konfigurieren.
- Das Codemodell für die Sprache C++ wurde auf LLVM 14 aktualisiert und standardmäßig auf die Verwendung des Clangd-Backends umgestellt, das das LSP (Language Server Protocol) unterstützt. Sie können über das Menü „Extras > Optionen > C++ > Clangd“ zum alten Backend zurückkehren und dort auch die Verwendung von Clangd für die Indizierung des Projektcodes deaktivieren, es aber weiterhin für die Syntaxhervorhebung und die automatische Eingabevervollständigung verwenden.
- Die Einstellungen des ClangFormat-Plugins wurden in den Abschnitt mit allgemeinen Stileinstellungen verschoben und werden jetzt als separate Registerkarte angezeigt.
- Die Implementierung des QML-Parsers wurde aktualisiert, um Änderungen aus dem neuesten Qt-Zweig widerzuspiegeln.
- Die Konfigurationsseite für Projekte mit CMake wurde neu gestaltet. Eine Schaltfläche „CMake stoppen“ wurde hinzugefügt, um die CMake-Ausführung zu stoppen, beispielsweise während der Konfiguration von Projekt-Build-Skripten. Die Möglichkeit, CMake erneut auszuführen, um die Konfiguration zu aktualisieren, wurde bereitgestellt, auch wenn das Projekt bereits konfiguriert wurde. CMake-Variablen für die anfängliche und die aktuelle Projektkonfiguration wurden getrennt. Im ersten Fall werden Variablen aus der Datei CMakeLists.txt.use definiert und während der ersten Konfiguration angewendet, im zweiten Fall Variablen, die über die CMake-File-API-JSON aus dem Verzeichnis .cmake/api/v1/reply exportiert wurden.
- Verbesserte automatische Erkennung verfügbarer Toolchains und Reduzierung der Anzahl unnötiger Compileraufrufe beim Start, was in einigen Umgebungen zu schnelleren Startzeiten von Qt Creator führt.
- Assistenten zur Projekterstellung erkennen jetzt C++17 als C++-Standard.
- Die Plattform macOS Es wurde sichergestellt, dass die Systemeinstellungen für das dunkle Design berücksichtigt werden. Experimentelle Docker-Unterstützung wurde zu den Builds hinzugefügt. macOS.
- Für Plattform Android Es wurde eine Option zur Auswahl des Standard-NDK hinzugefügt und die Erkennung der NDK-Plattform verbessert.
- Für Plattform Linux Ein Qt-Backend basierend auf dem Wayland-Protokoll ist enthalten. Um das Backend zu aktivieren, setzen Sie vor dem Start die Umgebungsvariable QT_QPA_PLATFORM=wayland.
Source: opennet.ru
