Veröffentlichung der Qt Creator 9-Entwicklungsumgebung

Die Veröffentlichung der integrierten Entwicklungsumgebung Qt Creator 9.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:

  • Experimentelle Unterstützung für das Squish-GUI-Testframework hinzugefügt. Mit dem Squish-Integrations-Plugin können Sie bestehende Testfälle öffnen und neue erstellen, Testfälle (Testfälle) aufzeichnen, Squish Runner und Squish Server zum Ausführen von Testfällen und Testfällen verwenden, vor dem Ausführen von Tests Haltepunkte festlegen, um die Ausführung an einer bestimmten Position zu unterbrechen Variablen untersuchen.
  • Unterstützung für ein dunkles Thema beim Anzeigen der integrierten Hilfe und Dokumentation hinzugefügt.
  • Bei der Anzeige eines API-Kontexthinweises wird der Inhalt nun unter Berücksichtigung der im Projekt markierten Qt-Version generiert (d. h. für Qt 5-Projekte wird die Qt 5-Dokumentation angezeigt, für Qt 6-Projekte die Qt 6-Dokumentation).
  • Dem Editor wurde eine Option zum Rendern von Einzügen im Dokument hinzugefügt. Jeder Einzug ist mit einem separaten vertikalen Balken gekennzeichnet. Außerdem wurde die Möglichkeit hinzugefügt, den Zeilenabstand zu ändern und Leistungsprobleme bei der Auswahl sehr großer Blöcke behoben.
    Veröffentlichung der Qt Creator 9-Entwicklungsumgebung
  • Das C++-Codemodell basierend auf dem Clangd-Backend, das das LSP-Protokoll (Language Server Protocol) unterstützt, kann jetzt mit einer Clangd-Instanz für die gesamte Sitzung verwaltet werden (zuvor lief jedes Projekt seine eigene Clangd-Instanz). Den Einstellungen wurde die Möglichkeit hinzugefügt, die Priorität der für die Indizierung verwendeten Clangd-Hintergrundthreads zu ändern.
  • Es ist jetzt möglich, C++-Codestilparameter direkt im Haupteinstellungsdialog zu bearbeiten, ohne einen separaten Dialog zu öffnen. ClangFormat-Einstellungen wurden in denselben Abschnitt verschoben.
  • Probleme beim Öffnen von QML-Dateien aus dem Build-Verzeichnis statt aus dem Quellverzeichnis und Verlust von Haltepunkten bei Verwendung der Neuformatierungsfunktion behoben.
  • Unterstützung für das Konfigurieren und Erstellen von Voreinstellungen für CMake-Projekte hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen