Entwicklungswerkzeuge

Qt ist für die einmalige Entwicklung von Anwendungen und Benutzeroberflächen konzipiert, die dann auf verschiedenen Desktop- und Mobilbetriebssystemen eingesetzt werden können.

Der einfachste Weg, mit der Anwendungsentwicklung mit Qt zu beginnen, ist das Herunterladen und Installieren von Qt. Qt-Installationen enthalten Qt-Bibliotheken, Beispiele, Dokumentation und die notwendigen Entwicklungswerkzeuge, wie z. B. die Qt Creator integrierte Entwicklungsumgebung (IDE). Weitere Informationen finden Sie auf der Seite Erste Schritte mit Qt.

Qt Creator

Qt Creator stellt Ihnen Werkzeuge zur Verfügung, mit denen Sie Ihre Aufgaben während des gesamten Lebenszyklus der Anwendungsentwicklung erledigen können, von der Projekterstellung bis zur Bereitstellung der Anwendung auf den Zielplattformen. Qt Creator automatisiert einige Aufgaben, wie z. B. die Projekterstellung, indem es Assistenten bereitstellt, die Sie Schritt für Schritt durch den Projekterstellungsprozess führen, die erforderlichen Dateien erstellen und die Einstellungen abhängig von den von Ihnen getroffenen Auswahlen festlegen. Außerdem beschleunigt es einige Aufgaben, wie z. B. das Schreiben von Code, durch semantische Hervorhebung, Überprüfung der Codesyntax, Codevervollständigung, Refactoring-Aktionen und andere nützliche Funktionen.

Design-Werkzeuge

Qt Widgets Designer ist ein Werkzeug innerhalb von Qt Creator zum Entwerfen und Erstellen von grafischen Benutzeroberflächen (GUIs) für Qt Widgets. Sie können Ihre Widgets oder Dialogfelder in einem visuellen Editor zusammenstellen und anpassen und sie mit verschiedenen Stilen und Auflösungen testen. Qt Widgets Der Designer ist auch als eigenständiges Tool verfügbar. Beide Versionen von Qt Widgets Designer unterscheiden sich nur in einigen Funktionen wie der Verwendung von Ressourcendateien und dem Umschalten zwischen Design- und Bearbeitungsmodus. Weitere Informationen finden Sie im Handbuch zu Qt Widgets Designer.

Kollaboration mit Designern

Mit Qt können Designer Assets aus Bildbearbeitungs- und Design-Tools wie Adobe Photoshop, Sketch, Figma, Blender oder Maya importieren, Layouts und Abläufe erstellen und Code für Entwickler generieren. Qt Design Studio ist ein Werkzeug, das reichhaltige und flüssige Komponenten, einen Code-Editor, zeitlinienbasierte Animationen, visuelle Effekte, Layouts und eine Live-Vorschau für das Prototyping bietet. Qt Design Studio generiert Code für Entwickler, der in Qt Creator verwendet werden kann. Weitere Informationen über die Werkzeuge für Designer finden Sie im Qt Design Studio Handbuch.

Build-Werkzeuge

Qt Creator erstellt Projektvorlagen für verschiedene Build-Systeme. Sie können Kits für verschiedene Kombinationen von Zielplattformen und Build-Umgebungen erstellen. Qt Creator unterstützt CMake, qmake, Qbs, Autotools, Nimble, Meson und IncrediBuild Projekte.

Weitere Informationen über Projektvorlagen und das Bauen in Qt Creator finden Sie unter:

Konfigurieren und Bauen von Qt

Sie können Qt aus dem Quellcode mit CMake oder qmake konfigurieren und bauen. Benutzerdefinierte Konfigurationen sind für Entwickler von Qt und für die Portierung von Qt auf verschiedene Zielsysteme gedacht. Die Qt Platform Abstraction ist eine Abstraktionsschicht, die die Portierung von Qt auf verschiedene Plattformen und Targets erleichtert.

Für weitere Informationen zur Erstellung von Qt siehe:

Internationalisierung und Hilfewerkzeuge

Sie können Ihre Anwendung für verschiedene Sprachen lokalisieren. Verwenden Sie das Qt Internationalisierungs-Framework, um mit verschiedenen Schriftsystemen umzugehen, Schnittstellen zu übersetzen und um Zahlen, Daten und Währungen in verschiedenen Formaten darzustellen. Qt Linguist ist ein Werkzeug für Übersetzer zum Übersetzen von Anwendungen. Gemeinsam mit Release-Managern und Entwicklern erstellen, speichern und verteilen sie übersetzten Text in der Benutzeroberfläche.

Weitere Informationen über Internationalisierung und Lokalisierung finden Sie unter:

Sie können das Qt Help Framework verwenden, um Hilfedateien für komplexe Anwendungen zu erstellen und zu verpacken. Das Hilfe-Framework umfasst XML-basierte Formate und Werkzeuge zum Erstellen von Inhalten, Festlegen der Reihenfolge und Filtern für Anwendungshandbücher.

© 2025 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.