Auf dieser Seite

Qt Qml Werkzeuge

Das Qt Qml -Modul bietet eine Reihe von Werkzeugen und Hilfsprogrammen, die die Arbeit von Entwicklern und Designern erleichtern, und enthält einige interne Werkzeuge, die von Qt verwendet werden. Die folgenden Abschnitte bieten einen kurzen Überblick über diese Werkzeuge und Hilfsprogramme sowie Links zu weiteren Informationen zu jedem einzelnen.

Qt Quick Compiler

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

Entwicklerwerkzeuge

Eine Reihe von Werkzeugen, die vom „ Qt Qml “-Modul bereitgestellt werden und darauf abzielen, QML-Entwicklern in verschiedenen Phasen der Entwicklung die Arbeit zu erleichtern. Zu diesen Werkzeugen gehören:

QML Language Server

Ein Werkzeug, das Ihnen hilft, Code in Ihrem bevorzugten LSP-fähigen Editor zu schreiben.

qmlcontextpropertydump

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

qmlformat

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

qmllint

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

qmlprofiler

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

Designer-Tools

Das Modul „ Qt Qml “ bietet außerdem benutzerseitige Werkzeuge, die die Produktivität von Designern steigern können, indem sie ihnen beim schnellen Prototyping helfen. Diese Werkzeuge sind:

qml

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

qmlpreview

Ein Tool, das eine live aktualisierte Vorschau für die QML-Dateien bereitstellt.

svgtoqml

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

Interne Werkzeuge

Bestimmte Dienstprogramme sind nicht für die direkte Interaktion mit dem Benutzer vorgesehen. Stattdessen sollen sie alle vom Build-System aufgerufen werden, um dessen Funktionalität und Leistungsfähigkeit zu erweitern.

QML script compiler

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

QML type compiler

Ein Tool zum vorzeitigen Kompilieren von QML-Typen in C++.

qmlcachegen

Ein Tool zum Vorabkompilieren von QML-Dokumenten.

qmlimportscanner

Ein Tool, das QML-Dateien im Verzeichnis nach QML-Import-Abhängigkeiten durchsucht.

qmltyperegistrar

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

Alle QML-Tools

QML Language Server

Ein Tool, das Ihnen hilft, Code in Ihrem bevorzugten LSP-unterstützenden Editor zu schreiben.

QML script compiler

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

QML type compiler

Ein Tool, um QML-Typen vorab in C++ zu kompilieren.

qml

Ein Tool, das QML-Dokumente lädt und ein Fenster zur Darstellung der Szene erstellt, sofern Ihr QML-Dokument ein visuelles Element enthält.

qmlcachegen

Ein Tool zum Vorabkompilieren von QML-Dokumenten.

qmlcontextpropertydump

Ein Tool, das im C++-Code nach Definitionen von Kontexteigenschaften sucht.

qmlformat

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

qmlimportscanner

Ein Tool, das QML-Dateien im Verzeichnis 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 Tool, das eine in Echtzeit aktualisierte Vorschau der QML-Dateien bereitstellt.

qmlprofiler

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

qmltyperegistrar

Ein Tool, das C++-Klassen registriert, um sie in QML verfügbar zu machen.

svgtoqml

Ein Tool, 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.