Qt Extension für Visual Studio Code in Version 1.0 erschienen
Cross-Plattform-Entwicklung mit Qt in Visual Studio Code: Version 1.0 des Qt All Extensions Pack steht bereit und bietet Features wie QML-Syntax-Highlighting.

(Bild: Shutterstock.com/Kenishirotie)
Das Anwendungsframework und GUI-Toolkit Qt des Herstellers Qt Company dient der Cross-Plattform-Entwicklung. Qt-Funktionen sind nun durch Version 1.0 der Erweiterung "Qt All Extensions Pack" in Microsofts freiem Sourcecode-Editor Visual Studio Code verfügbar. Zu den Features zählen QML-Syntaxhervorhebung, Codevervollständigung und mehr. Die Extension lässt sich zudem mit dem Build-Werkzeug CMake integrieren.
Features des Qt All Extensions Pack 1.0
Im Visual Studio Marketplace ist die erste Hauptversion der Qt-Erweiterung verfügbar. Die Extension installiert automatisch auch das Build-Werkzeug CMake und die CMake Tools. Mithilfe des Erweiterungspakets lassen sich Qt- und Qt-Quick-Anwendungen für den Desktop und für WebAssembly in VS Code erstellen.
Die Erweiterung ermöglicht Syntaxhervorhebung für die Programmiersprache QML (Qt Modeling Language), ebenso wie Refaktorierung und Codevervollständigung. Für Qt-6-Projekte soll die Erweiterung beim Entwickeln von QML-Anwendungen ein schnelleres Coding ermöglichen. Zusätzlich zu weiteren Features ist die Qt-Dokumentation integriert und Seite an Seite neben dem Code-Editor in VS Code sichtbar.
Die Installation der Extension geschieht wie folgt:
- Install auswählen, um das Qt All Extensions Pack zu installieren
- in der Befehlspalette Qt: Register Qt Installation auswählen
- einen Ordner öffnen, der ein Qt-CMake-Projekt enthält (in dem sich eine CMakeLists.txt-Datei befindet)
- in der Befehlspalette CMake: Select a Kit auswählen, um ein zur Qt-Version und -Toolchain passendes Kit auszuwählen
- CMake: Build auswählen, um das Projekt zu erstellen
Die Qt Company bietet ein Bug-Tracking-System an, in dem Nutzerinnen und Nutzer Bugs melden können und hat zudem eine Umfrage zur neuen Extension gestartet.
Weitere Informationen bietet ein Qt-Blogeintrag.
(mai)