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:
Ein Werkzeug, das Sie beim Schreiben von Code in Ihrem bevorzugten LSP-unterstützenden Editor unterstützt. | |
Ein Werkzeug, das nach Kontexteigenschaftsdefinitionen in C++-Code sucht. | |
Ein Werkzeug, das QML-Dateien automatisch gemäß der QML-Codierungskonvention formatiert. | |
Ein Werkzeug zur Überprüfung der Syntax von QML-Dateien und zur Warnung vor Anti-Patterns. | |
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:
Ein Tool, das QML-Dokumente lädt und ein Fenster erstellt, das die Szene anzeigt, wenn Ihr QML-Dokument ein visuelles Element enthält. | |
Ein Tool, das eine Live-Vorschau für QML-Dateien bietet. | |
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.
Ein Werkzeug zum Kompilieren von Funktionen und Ausdrücken in QML. | |
Ein Werkzeug zum vorzeitigen Kompilieren von QML-Typen nach C++. | |
Ein Werkzeug, um QML-Dokumente im Voraus zu kompilieren. | |
Ein Werkzeug, das QML-Dateien innerhalb des Verzeichnisses nach QML-Importabhängigkeiten durchsucht. | |
Ein Werkzeug, das C++-Klassen registriert, um sie von QML aus verfügbar zu machen. |
Alle Qml-Werkzeuge
Ein Werkzeug, das Sie beim Schreiben von Code in Ihrem bevorzugten LSP-unterstützenden Editor unterstützt. | |
Ein Werkzeug zum Kompilieren von Funktionen und Ausdrücken in QML. | |
Ein Werkzeug, um QML-Typen im Voraus nach C++ zu kompilieren. | |
Ein Werkzeug, das QML-Dokumente lädt und ein Fenster zur Anzeige der Szene erstellt, wenn Ihr QML-Dokument ein visuelles Element enthält. | |
Ein Werkzeug zum vorzeitigen Kompilieren von QML-Dokumenten. | |
Ein Werkzeug, das nach Definitionen von Kontexteigenschaften in C++-Code sucht. | |
Ein Werkzeug, das QML-Dateien automatisch gemäß den QML-Codierungskonventionen formatiert. | |
Ein Werkzeug, das QML-Dateien innerhalb des Verzeichnisses nach QML-Import-Abhängigkeiten durchsucht. | |
Ein Tool zur Überprüfung der Syntax von QML-Dateien und zur Warnung vor Anti-Patterns. | |
Ein Werkzeug, das eine Live-Update-Vorschau für die QML-Dateien bietet. | |
Ein Tool, das QML-Tracing-Daten aus Ihrer Anwendung abruft. | |
Ein Werkzeug, das C++-Klassen registriert, um sie von QML aus verfügbar zu machen. | |
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.