Die integrierte Entwicklungsumgebung Qt Creator 4.15 wurde veröffentlicht, um plattformübergreifende Anwendungen mit der Qt-Bibliothek zu erstellen. Sie unterstützt sowohl die Entwicklung klassischer Programme in C++ als auch die Verwendung der Sprache QML, in der JavaScript zur Definition von Szenarien verwendet wird und die Struktur und Parameter der Benutzeroberflächenelemente durch CSS-ähnliche Blöcke festgelegt werden.
Es wird darauf hingewiesen, dass Qt Creator 4.15 die letzte Version der 4.x-Serie sein wird. Im Sommer wird ein Übergang zu einem neuen Versionsbenennungschema erwartet, bei dem sich die erste Ziffer der Version (Qt Creator 5, Qt Creator 6 usw.) in den Versionen mit funktionalen Änderungen ändern wird.
In der neuen Version:
- Im Locator wurde ein Filter hinzugefügt, um Dateien von jedem Ort auf der Festplatte zu öffnen. Der Filter ermöglicht es auch, externe Kommandozeilen-Utilities anzuschließen, die eine Dateiliste basierend auf der Benutzereingabe bereitstellen. Standardmäßig verwendet das Tool „locate“ in Linux zur Dateisuche und in Windows wird das Tool „everything“ verwendet.
- Es wurde eine separate Einstellung unter „Tools > Optionen > Umgebung > System > Umgebung“ hinzugefügt, um die Umgebungsvariablen zu definieren, die beim Starten externer Tools aus Qt Creator gesetzt werden sollen.
- Eine Einstellung „Tools > Optionen > Umgebung > Schnittstelle > Textkode“ wurde hinzugefügt, um die Textkodierung zu wechseln.
- Im Code-Editor wurden zahlreiche Fehler im Zusammenhang mit der Unterstützung der Programmiersprache C++ behoben. Die Möglichkeit zur Filterung von Suchergebnissen nach Zugriffsart wurde hinzugefügt.
- Im QML-Editor wurde die Verarbeitung von Inline-Komponenten implementiert und die Unterstützung für erweiterte JavaScript-Funktionen verbessert.
- In Umsetzung Server LSP (Language Server Protocol) hat die Unterstützung für versionierte Diagnosen, Fortschrittsmeldungen von Operationen und zusätzliche Formatierungsfunktionen, die in der Protokollversion 3.15.0 eingeführt wurden, hinzugefügt. Die Konfiguration des LSP-Servers für die Programmiersprache Java wurde vereinfacht.
- Probleme, die die Konfiguration von Projekten mit dem Build-System CMake erschwerten, wurden behoben.
- Für Projekte mit Qt 6, die CMake verwenden, wurde die Unterstützung für iOS als Zielplattform hinzugefügt. Probleme beim Deployment von Anwendungen auf Geräten mit iOS 14 wurden gelöst.
- Eine Option zum Starten von Anwendungen mit Root-Rechten aus Qt Creator wurde hinzugefügt.
- Im Code-Editor während des Debugging-Prozesses wurde die Möglichkeit zur Anzeige von Inline-Hinweisen mit den Werten von Variablen implementiert (aktivierbar über die Einstellung Tools > Optionen > Debugger > Allgemein > Annotationen im Haupteditor während des Debuggings verwenden).
Quelle: opennet.ru
