Veröffentlichung der Entwicklungsumgebung Qt Creator 6.0

Die integrierte Entwicklungsumgebung Qt Creator 6.0 wurde veröffentlicht, die zur Erstellung plattformübergreifender Anwendungen mit der Qt-Bibliothek dient. Sowohl die Entwicklung klassischer Programme in C++ als auch die Verwendung der Sprache QML wird unterstützt, wobei JavaScript zur Szenariodefinition und CSS-ähnliche Blöcke zur Festlegung von Struktur und Parametern der Benutzeroberflächen-Elemente verwendet werden.

Veröffentlichung der Entwicklungsumgebung Qt Creator 6.0

In der neuen Version:

  • Die Ausführung externer Prozesse, wie z. B. Build-Tools und clang-tidy, wurde in einen eigenen Serverprozess ausgelagert. Dies hat Probleme in Linux gelöst, die zu einem hohen Ressourcenverbrauch durch das Forken von Prozessen aus großen Anwendungen führten.
  • Im Texteditor wurde ein Mehrcursor-Modus implementiert, der es ermöglicht, gleichzeitig an mehreren Stellen Text hinzuzufügen. Zusätzliche Cursor werden durch Alt+Klick hinzugefügt.
    Veröffentlichung der Entwicklungsumgebung Qt Creator 6.0
  • Das Code-Modell für die Programmiersprache C++ wurde auf LLVM 13 aktualisiert.
  • Die Möglichkeit, den Caching-Service Clang Server (clangd) als Backend für das C++-Code-Modell zu verwenden, wurde stabilisiert. Das clangd-Backend kann optional anstelle des libclang-basierten Code-Modells verwendet werden, indem das Language Server Protocol (LSP) genutzt wird. Die Aktivierung erfolgt über die Option „Use clangd“ im Menü „Tools > Options > C++ > Clangd.“
    Veröffentlichung der Entwicklungsumgebung Qt Creator 6.0
  • Der integrierte Qt Quick Designer ist standardmäßig deaktiviert, und beim Versuch, .ui.qml-Dateien zu öffnen, wird das Paket Qt Design Studio aufgerufen. Zukünftig sind weitere Verbesserungen der Integration zwischen Qt Design Studio und Qt Creator (Video) geplant. Der integrierte Qt Quick Designer kann über die Option „QmlDesigner plugin“ im Menü „About Plugins“ wiederhergestellt werden.
    Video abspielen
  • Dem Kontextmenü des Projektbaums wurde der Punkt „Show in File System View“ hinzugefügt.
  • Im Fenster „Files in All Project Directories“ wird die Unterstützung für die globale Suche bereitgestellt, die Funktionen ähnlich wie der Locator-Filter bietet.
  • Die Unterstützung für CMake-basierte Projekte wurde erweitert. Um Header-Dateien hinzuzufügen, wird anstelle separater Knoten für Headers nun eine gemeinsame Liste von Quelldateien verwendet.
  • Die Unterstützung für den Build und das Starten von Docker-Containern wurde verbessert.
  • Die binären Versionen von Qt Creator 6 wurden auf die Verwendung des Qt 6.2 Branches umgestellt. Universelle Builds für macOS wurden hinzugefügt, die sowohl Intel- als auch ARM-Architekturen unterstützen.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster