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.

In Pocket speichern vorlesen Druckansicht 4 Kommentare lesen

(Bild: Shutterstock.com/Kenishirotie)

Lesezeit: 2 Min.

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.

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)