Auf dieser Seite

Entwicklungswerkzeuge

Qt ist dafür konzipiert, Anwendungen und Benutzeroberflächen einmalig zu entwickeln und sie dann auf verschiedenen Desktop- und mobilen Betriebssystemen bereitzustellen.

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 erforderlichen Entwicklungswerkzeuge, wie beispielsweise die Qt Creator integrierte Entwicklungsumgebung (IDE). Weitere Informationen finden Sie auf der Seite „Erste Schritte mit Qt “.

Qt Creator

Qt CreatorQt Creator stellt Ihnen Werkzeuge zur Verfügung, mit denen Sie Ihre Aufgaben während des gesamten Lebenszyklus der Anwendungsentwicklung bewältigen können – von der Erstellung eines Projekts bis zur Bereitstellung der Anwendung auf den Zielplattformen. automatisiert einige Aufgaben, wie beispielsweise die Projekterstellung, durch Assistenten, die Sie Schritt für Schritt durch den Prozess der Projekterstellung führen, die erforderlichen Dateien erstellen und Einstellungen entsprechend Ihrer Auswahl festlegen. Außerdem beschleunigt es bestimmte Aufgaben, wie beispielsweise das Schreiben von Code, durch semantische Hervorhebung, Syntaxprüfung, Code-Vervollständigung, Refactoring-Aktionen und andere nützliche Funktionen.

Qt Creator mit geöffneten Qt Quick-Editorfenstern

Qt-Erweiterung für VS Code

Qt Extension for Visual Studio Code erweitert den Visual Studio Code-Editor um Unterstützung für die Qt-Entwicklung. Mit der Erweiterung können Sie Qt-Anwendungen erstellen, kompilieren, ausführen und debuggen. Sie bietet QML-Sprachfunktionen, Code-Navigation und die Integration mit Qt-Tools wie demQt Widgets Designer und Qt Linguist.

Visual Studio Code mit der Qt Extension for Visual Studio Code

Design-Tools

Qt Widgets Designer ist ein Tool innerhalb von „ Qt Creator “, mit dem sich grafische Benutzeroberflächen (GUIs) für „ Qt Widgets “ entwerfen und erstellen lassen. Sie können Ihre Widgets oder Dialoge in einem visuellen Editor zusammenstellen und anpassen sowie mit verschiedenen Stilen und Auflösungen testen. „ Qt Widgets “ Designer ist auch als eigenständiges Tool verfügbar. Die beiden Versionen des „ Qt Widgets “-Designers unterscheiden sich lediglich in einigen Funktionen, wie beispielsweise der Verwendung von Ressourcendateien und der Art und Weise, wie zwischen Entwurfs- und Bearbeitungsmodus gewechselt wird. Weitere Informationen finden Sie im Handbuch zum „Qt Widgets “-Designer.

Zusammenarbeit mit Designern

Mit Qt Designer 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 Tool, das umfangreiche und flüssig animierte Komponenten, einen Code-Editor, zeitachsenbasierte Animationen, visuelle Effekte, Layouts und eine Live-Vorschau für das Prototyping bietet. Qt Design Studio generiert Code, den Entwickler in Qt Creator oder Qt Extension for Visual Studio Code verwenden können. Weitere Informationen zu den Tools für Designer finden Sie im Qt Design Studio Handbuch.

Build-Tools

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

Weitere Informationen zu Projektvorlagen und zum Erstellen in „ Qt Creator “ finden Sie unter:

Konfigurieren und Erstellen von Qt

Sie können Qt mithilfe von CMake oder qmake aus dem Quellcode konfigurieren und erstellen. Benutzerdefinierte Konfigurationen sind für Qt-Entwickler 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 Zielsysteme erleichtert.

Weitere Informationen zum Erstellen von Qt finden Sie unter:

Internationalisierung und Hilfsprogramme

Sie können Ihre Anwendung in verschiedene Sprachen lokalisieren. Nutzen Sie das Qt-Internationalisierungs-Framework, um verschiedene Schriftsysteme zu verarbeiten, Benutzeroberflächen zu übersetzen und Zahlen, Datumsangaben sowie Währungen in verschiedenen Formaten anzuzeigen. Qt Linguist ist ein Werkzeug für Übersetzer zur Übersetzung von Anwendungen. Gemeinsam mit Release-Managern und Entwicklern erstellen, speichern und implementieren sie übersetzte Texte in der Benutzeroberfläche.

Weitere Informationen zur Internationalisierung und Lokalisierung finden Sie unter:

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

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