Alle Übersichten
Übersichten
Programmiersprachen
Sie können Qt-Anwendungen mit einer oder einer Kombination der folgenden Sprachen entwickeln:
- C++
- QML
- Python
- JavaScript
QML und C++
- Best Practices for QML and Qt Quick
- Getting started with Qt Quick applications
- Important Concepts In Qt Quick - Positioning
- Overview - QML and C++ Integration
- Positioners and layouts
- Scope and Naming Resolution
Plattformen
Entwickeln Sie Qt-Anwendungen auf macOS-, Linux- und Windows-Desktop-Plattformen. Qt ist plattformunabhängig, d. h. Sie können dieselbe Codebasis für andere Zielplattformen kompilieren.
- Calling Qt Functions From Unix Signal Handlers
- Configure an Embedded Linux Device
- Desktop Integration
- How Qt for Android Works
- Mobile Development
- Platform Integration
- Testing and Debugging
- Wayland and Qt
Grundlagen
Lernen Sie die Qt-Grundlagen kennen, die das Fundament von Qt bilden.
UI
Verwenden Sie die UI-Technologien Qt Quick und Qt Widget. Qt Quick Oberflächen sind flüssig, dynamisch und eignen sich am besten für Touch-Oberflächen. Qt Widgets ist für die Erstellung komplexer Desktop-Anwendungen gedacht. Sie können Qt Quick und Qt Widgets Oberflächen mit dem nativen Look and Feel der Zielplattform erstellen.
Grafiken und Multimedia
Zeigen Sie grafische Elemente an und verarbeiten Sie Multimedia-Inhalte. Qt abstrahiert die zugrundeliegenden Grafik-APIs der Zielplattformen, so dass Sie sich auf das Schreiben des Anwendungscodes konzentrieren können. Geben Sie Audio- und Videodateien wieder und rendern Sie sie auf dem Bildschirm, und nehmen Sie Audio- und Videodaten von den Kameras und Mikrofonen des Systems auf.
- 2D Graphics in Qt
- Advanced FFmpeg Configuration
- Audio Overview
- Camera Overview
- Graphics
- Multimedia Overview
- Qt Charts Overview
- Spatial Audio Overview
- Video Overview
Datenverarbeitung und E/A
Abrufen und Speichern von Daten in verschiedenen Formaten.
Vernetzung und Konnektivität
Entwickeln Sie Anwendungen, die mit Webservices kommunizieren und Daten (JSON oder CBOR) mit Anwendungen auf anderen Geräten austauschen.
Darüber hinaus können Qt-Anwendungen Remote-Objekte oder gRPC und Protobuf verwenden, um mit Service-Endpunkten zu kommunizieren.
- Inter-Process Communication
- Networking and Connectivity
- Qt CoAP Overview
- Qt D-Bus Overview
- Qt MQTT Overview
- Qt NFC Overview
Web-Technologien
Betten Sie Inhalte aus dem World Wide Web in Ihre Qt-Anwendungen auf Plattformen ein, die nicht über eine native Web-Engine verfügen.
Alternativ dazu können Sie einen Webkanal für die Peer-to-Peer-Kommunikation zwischen einem Server und einem Client erstellen.
- Deploying Qt WebEngine Applications
- Qt WebEngine Features
- Qt WebEngine Overview
- Qt WebSockets Overview
Werkzeuge
Qt-Installationen enthalten Qt-Bibliotheken, Beispiele, Dokumentationen und die notwendigen Entwicklungswerkzeuge, wie die integrierte Entwicklungsumgebung (IDE) Qt Creator und Qt Design Studio für die Entwicklung von Qt Quick Anwendungen.
Zugänglichkeit
Schreiben Sie barrierefreie Software, indem Sie den Benutzern die Möglichkeit geben, die Benutzeroberfläche zu skalieren, die Schriftgröße und den Farbkontrast zu ändern, die Tastatur zur Navigation zu verwenden, sich den Text der Benutzeroberfläche von einer synthetischen Stimme vorlesen zu lassen und die Sprache der Benutzeroberfläche zu ändern.
Positionierung
Beste Praktiken
Auf diesen Seiten finden Sie Hinweise, wie Sie Qt-Technologien am besten einsetzen, um Anwendungen zu erstellen, die sich durch Benutzerfreundlichkeit und Softwaredesign auszeichnen.
Hier werden die besten Praktiken für die Arbeit mit QML und Qt Quick | |
Das können Sie nicht. Aber verzweifeln Sie nicht, es gibt einen Weg... | |
Informationen über das vom Malsystem verwendete Koordinatensystem | |
Wie man gemeinsam genutzte Bibliotheken erstellt. | |
Wie man benutzerdefinierte Widget-Plugins erstellt und verwendet | |
Integration mit der Desktop-Umgebung des Benutzers. | |
Eine Anleitung zur Ausnahmesicherheit in Qt. | |
Eine Anleitung zum Erstellen von Plugins zur Erweiterung der Anwendungen und Funktionen von Qt. | |
Eine kurze Einführung in das Testen mit Qt Test | |
Wie man Fenstergeometrie speichert und wiederherstellt. | |
Wie man mit Qt Sitzungen verwaltet. | |
Wie Sie das Symbol Ihrer Anwendung einstellen. |
© 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.