Einführung in Qt
Mit Qt 6 können Sie Anwendungen mit intuitiven Benutzeroberflächen für verschiedene Geräte und Plattformen entwickeln, und das schneller als je zuvor.
Hinweis: Qt 6 ist in hohem Maße kompatibel mit Qt 5. Entwickler von Qt 5-Anwendungen können nahtlos zu Qt 6 wechseln und dabei die Funktionalität der Anwendungen beibehalten.
Entwerfen von Benutzeroberflächen
Qt bietet zwei Lösungen für das UI-Design: Qt Widgets und . Qt Quick. Qt Widgets Qt ist eng mit dem Desktop-Look-and-Feel verbunden. Qt Quick Die Benutzeroberflächen sind dynamisch mit flüssigen Animationen und eignen sich optimal für Touch-Oberflächen. Die Seite Benutzeroberflächen vergleicht die beiden Technologien Qt Quick und Qt Widgets.
Plattformübergreifend
Qt ist plattformübergreifend. Qt-Module sind auf verschiedenen Geräten und Plattformen verfügbar. Entwickler-Tools wie Qt Creator und Qt Design Studio sind für Windows, macOS und Linux verfügbar. Build-Tools wie qmake und CMake gehen nahtlos mit den plattformspezifischen Unterschieden im Build-Prozess um.
Funktionen und APIs
Qt verfügt über eine große Anzahl von Modulen in den Bereichen UIs, Netzwerke, Webtechnologien, Kommunikationsprotokolle, Dateiformate und vieles mehr.
Die Essentials definieren die Grundlage von Qt auf allen Plattformen. Sie sind auf allen unterstützten Entwicklungsplattformen und getesteten Zielplattformen verfügbar.
Add-ons bringen zusätzlichen Nutzen für bestimmte Zwecke.
Werkzeuge
Qt Creator ist eine vollständige IDE für die Entwicklung von Qt-Anwendungen. Sie können Projekte einrichten, codieren, debuggen, paketieren und von Qt Creator aus bereitstellen.
Qt Design Studio unterstützt den Entwurf von Qt Quick UIs. Damit können Sie das Aussehen der Benutzeroberfläche vom Drahtmodell bis zur endgültigen Implementierung mithilfe von voreingestellten Benutzeroberflächenkomponenten definieren.
Viele weitere Tools sind verfügbar.
Programmiersprachen
Qt-Anwendungen werden normalerweise in C++ geschrieben. Qt for Python ermöglicht es Ihnen, Anwendungen in Python zu schreiben.
Qt Quick Die Benutzeroberflächen werden in QML geschrieben.
Wie geht es weiter?
© 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.