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
- Important Concepts In Qt Quick - Positioning
- Overview - QML and C++ Integration
- QML Applications
- Scope and Naming Resolution
- Use Case - Positioners and Layouts In QML
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.
- 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
© 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.