Auf dieser Seite

Qt Qml Werkzeuge

Das Modul Qt Qml bietet eine Reihe von Werkzeugen und Hilfsprogrammen, die die Erfahrung von Entwicklern und Designern verbessern, und enthält einige interne Werkzeuge, die von Qt verwendet werden. Die folgenden Abschnitte bieten einen kurzen Überblick über diese Werkzeuge und Hilfsprogramme, zusammen mit Links zu zusätzlichen Informationen über jedes von ihnen.

Qt Quick Compiler

Der Qt Quick Compiler verarbeitet QML- und JavaScript-Code zur Kompilierungszeit, um die Leistung der Anwendung zu verbessern. Er besteht aus zwei Hauptkomponenten: dem QML-Typ-Compiler, der aus QML-Typen C++-Klassen erzeugt, und dem QML-Skript-Compiler, der Bindungen und Funktionen zu effizientem Bytecode und C++ kompiliert. Dies führt zu einem schnelleren Start der Anwendung und einer effizienteren Ausführung von QML-Code.

Bereitstellung

Die Bereitstellung von QML-Anwendungen erfordert die Bündelung aller erforderlichen QML-Dateien, JavaScript-Ressourcen, Plugins und Abhängigkeiten mit Ihrer Anwendung. Qt stellt Werkzeuge und CMake-Funktionen zur Verfügung, um den Bereitstellungsprozess zu automatisieren und sicherzustellen, dass alle erforderlichen QML-Importe und ihre Abhängigkeiten korrekt identifiziert und verpackt werden. Dazu gehört auch die Handhabung plattformspezifischer Anforderungen für die Verteilung von QML-Modulen und -Plugins.

Entwickler-Tools

Eine Reihe von Werkzeugen, die das Modul Qt Qml bereitstellt, um das Leben eines QML-Entwicklers in verschiedenen Entwicklungsphasen zu erleichtern. Diese Werkzeuge sind:

QML Language Server

Ein Werkzeug, das Sie beim Schreiben von Code in Ihrem bevorzugten LSP-unterstützenden Editor unterstützt.

qmlcontextpropertydump

Ein Werkzeug, das nach Kontexteigenschaftsdefinitionen in C++-Code sucht.

qmlformat

Ein Werkzeug, das QML-Dateien automatisch gemäß der QML-Codierungskonvention formatiert.

qmllint

Ein Werkzeug zur Überprüfung der Syntax von QML-Dateien und zur Warnung vor Anti-Patterns.

qmlprofiler

Ein Werkzeug, das QML-Tracing-Daten aus Ihrer Anwendung abruft.

Designer-Werkzeuge

Das Modul Qt Qml bietet auch benutzerseitige Werkzeuge, die die Produktivität von Designern durch schnelles Prototyping steigern können. Diese Werkzeuge sind:

qml

Ein Tool, das QML-Dokumente lädt und ein Fenster erstellt, das die Szene anzeigt, wenn Ihr QML-Dokument ein visuelles Element enthält.

qmlpreview

Ein Tool, das eine Live-Vorschau für QML-Dateien bietet.

svgtoqml

Ein Werkzeug, das ein SVG-Dokument in eine QML-Datei konvertiert.

Interne Werkzeuge

Bestimmte Dienstprogramme sind nicht für die direkte Interaktion mit dem Benutzer gedacht. Stattdessen sind sie alle dafür gedacht, vom Build-System aufgerufen zu werden und dessen Funktionalität und Fähigkeiten zu erweitern.

QML script compiler

Ein Werkzeug zum Kompilieren von Funktionen und Ausdrücken in QML.

QML type compiler

Ein Werkzeug zum vorzeitigen Kompilieren von QML-Typen nach C++.

qmlcachegen

Ein Werkzeug, um QML-Dokumente im Voraus zu kompilieren.

qmlimportscanner

Ein Werkzeug, das QML-Dateien innerhalb des Verzeichnisses nach QML-Importabhängigkeiten durchsucht.

qmltyperegistrar

Ein Werkzeug, das C++-Klassen registriert, um sie von QML aus verfügbar zu machen.

Alle Qml-Werkzeuge

QML Language Server

Ein Werkzeug, das Sie beim Schreiben von Code in Ihrem bevorzugten LSP-unterstützenden Editor unterstützt.

QML script compiler

Ein Werkzeug zum Kompilieren von Funktionen und Ausdrücken in QML.

QML type compiler

Ein Werkzeug, um QML-Typen im Voraus nach C++ zu kompilieren.

qml

Ein Werkzeug, das QML-Dokumente lädt und ein Fenster zur Anzeige der Szene erstellt, wenn Ihr QML-Dokument ein visuelles Element enthält.

qmlcachegen

Ein Werkzeug zum vorzeitigen Kompilieren von QML-Dokumenten.

qmlcontextpropertydump

Ein Werkzeug, das nach Definitionen von Kontexteigenschaften in C++-Code sucht.

qmlformat

Ein Werkzeug, das QML-Dateien automatisch gemäß den QML-Codierungskonventionen formatiert.

qmlimportscanner

Ein Werkzeug, das QML-Dateien innerhalb des Verzeichnisses nach QML-Import-Abhängigkeiten durchsucht.

qmllint

Ein Tool zur Überprüfung der Syntax von QML-Dateien und zur Warnung vor Anti-Patterns.

qmlpreview

Ein Werkzeug, das eine Live-Update-Vorschau für die QML-Dateien bietet.

qmlprofiler

Ein Tool, das QML-Tracing-Daten aus Ihrer Anwendung abruft.

qmltyperegistrar

Ein Werkzeug, das C++-Klassen registriert, um sie von QML aus verfügbar zu machen.

svgtoqml

Ein Werkzeug, das ein SVG-Dokument in eine QML-Datei konvertiert.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.