Release der Entwicklungsumgebung Qt Creator 18

Die integrierte Entwicklungsumgebung Qt Creator 18 wurde veröffentlicht und ist für die Erstellung plattformübergreifender Anwendungen mit der Qt-Bibliothek gedacht. Unterstützt werden sowohl die Entwicklung klassischer Programme in C++ als auch die Verwendung der QML-Sprache, in der JavaScript zur Definition von Szenarien verwendet wird, während die Struktur und Parameter der Benutzeroberflächenelemente in CSS-ähnlichen Blöcken festgelegt werden. Fertige Builds sind für Linux, Windows und macOS verfügbar.

In der neuen Version:

  • Die experimentelle Unterstützung für die Spezifikation der Development Containers wurde hinzugefügt, um die automatische Einrichtung von Containern mit einer Entwicklungsumgebung für das Projekt zu ermöglichen. Qt Creator erkennt nun die Existenz der Datei „devcontainer.json“ im Projektverzeichnis, erstellt darauf basierend einen Docker-Container und konfiguriert die Interaktion mit ihm aus der Anwendung heraus.
  • Auf der Willkommensseite wurde der Tab „Overview“ hinzugefügt, der eine Zusammenstellung von Inhalten aus anderen Tabs sowie eine empfohlene Liste von Notizen, Anleitungen und Beispielen enthält.
  • Die Benachrichtigungsanzeige wurde geändert und wird jetzt in Pop-up-Fenstern angezeigt. Um die Anzeige der Benachrichtigungen als eingebetteten Banner zurückzusetzen, können Sie die Einstellung „Environment > Interface > Prefer banner style“ ändern.
  • Im Code-Editor gibt es eine optionale Möglichkeit, Tabs für das schnelle Wechseln zwischen Dateien zu verwenden. Der Modus wird über die Einstellung „Environment > Interface > Use tabbed editors“ aktiviert.
    Release der Entwicklungsumgebung Qt Creator 18
  • Die C++-Code-Modelle unterstützen neue Sprachfunktionen. Für C++ wurden auch schnelle Anpassungen zum Entfernen von geschweiften Klammern und zur Definition statischer Felder implementiert. Das Clangd/LLVM-Werkzeug wurde auf Version 21.1 aktualisiert.
  • Für QML wird das Laden und die Verwendung der aktuellsten Version des QML Language Server gewährleistet.
  • Die „.user“-Dateien mit projektspezifischen Einstellungen für Qt Creator wurden in das Unterverzeichnis „.qtcreator/“ verschoben.
  • Im Projektmodus besteht die Möglichkeit, nur Kit-Sets anzuzeigen (Verknüpfungen zu verschiedenen Build-Tools und Versionen von Qt), die für das Projekt anwendbar sind oder bereits im Projekt verwendet werden. Die Seite 'Run' ist in die Seiten für Bereitstellungseinstellungen ('Deploy Settings') und Ausführungseinstellungen ('Run Settings') unterteilt, die zusammen mit den Baueinstellungen ('Build Settings') von der Seite der Kit-Auswahl in Tabs im Inhaltsanzeigefenster verschoben wurden. Eine Option zur Synchronisierung der Ausführungseinstellungen mit einem Kit-Set oder zwischen allen Kit-Sets des Projekts wurde hinzugefügt.
    Release der Entwicklungsumgebung Qt Creator 18
  • Für Projekte, die CMake verwenden, wurde die Unterstützung für Testvorlagen (Test Preset) hinzugefügt. Im Locator wurde ein Filter 'ct' zum Ausführen von Tests auf Basis von CTest hinzugefügt.
  • Eine Konfiguration zur Nutzung verschiedener Tools wie CMake, clangd, rsync und qmake auf entfernten Linux-Geräten wurde hinzugefügt. Eine Auto-Connect-Einstellung zur Aktivierung der automatischen Verbindung mit dem entfernten Gerät beim Start wurde hinzugefügt.
  • Im Git-Commit-Editor wurden die verfügbaren Aktionen mit Dateien erweitert, z. B. wurde die Unterstützung für das direkte Hinzufügen von Dateien zu '.gitignore' hinzugefügt.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster