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
Dank der plattformübergreifenden Natur von Qt können Sie von einer einzigen Codebasis aus eine Reihe unterstützter Plattformen ansprechen. Die folgenden Anleitungen vermitteln plattformspezifisches Wissen, das Ihnen hilft, eine tiefere Integration in die jeweilige Plattform zu erreichen.
- Calling Qt Functions From Unix Signal Handlers
- Configure an Embedded Linux Device
- Desktop Integration
- How Qt for Android Works
- Mixing Qt with other UI toolkits
- Mobile Development
- Platform Integration
- Testing and Debugging
- Wayland and Qt
Grundlagen
Lernen Sie die Qt-Grundlagen kennen, die die Basis von Qt bilden.
Benutzeroberfläche
Verwenden Sie die Technologien „ Qt Quick “ und „Qt Widget UI“. „ Qt Quick “-Oberflächen sind flüssig, dynamisch und eignen sich am besten für Touch-Oberflächen. „ Qt Widgets “ dienen zur Erstellung komplexer Desktop-Anwendungen. Sie können „ Qt Quick “- und „ Qt Widgets “-Oberflächen mit dem nativen Look-and-Feel der Zielplattform erstellen.
Grafik und Multimedia
Grafikelemente anzeigen und Multimedia-Inhalte verarbeiten. Qt abstrahiert die zugrunde liegenden Grafik-APIs der Zielplattformen, sodass Sie sich ganz auf das Schreiben des Anwendungscodes konzentrieren können. Spielen Sie Audio- und Videodateien ab und geben Sie sie auf dem Bildschirm wieder; außerdem können Sie Audio- und Videodaten von den Kameras und Mikrofonen des Systems aufnehmen.
- 2D Graphics in Qt
- Advanced FFmpeg Configuration
- Audio Overview
- Camera Overview
- Graphics
- Multimedia Overview
- Multimedia Security Considerations
- Qt Charts Overview
- Spatial Audio Overview
- Vector Image Formats in Qt
- Video Overview
Datenverarbeitung und E/A
Daten in verschiedenen Formaten abrufen und speichern.
Netzwerke und Konnektivität
Entwickeln Sie Anwendungen, die mit Webdiensten 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 nutzen, 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
Binden Sie Inhalte aus dem World Wide Web in Ihre Qt-Anwendungen auf Plattformen ein, die über keine native Web-Engine verfügen.
Alternativ 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
Tools
Qt-Installationen enthalten Qt-Bibliotheken, Beispiele, Dokumentation und die erforderlichen Entwicklungswerkzeuge, wie beispielsweise die integrierte Entwicklungsumgebung (IDE) „ Qt Creator “ und „ Qt Design Studio “ zur Entwicklung von „ Qt Quick “-Anwendungen.
Barrierefreiheit
Entwickeln Sie barrierefreie Software, indem Sie den Nutzern ermöglichen, die Benutzeroberfläche zu skalieren, Schriftgröße und Farbkontrast anzupassen, die Navigation über die Tastatur zu steuern, den Text der Benutzeroberfläche mit einer synthetischen Stimme vorlesen zu lassen und die Sprache der Benutzeroberfläche zu ändern.
Positionierung
Bewährte Verfahren
Diese Seiten bieten Anleitungen dazu, wie Sie Qt-Technologien am besten einsetzen, um Anwendungen zu erstellen, die sich durch hervorragende Benutzerfreundlichkeit und Software-Design auszeichnen.
Listet bewährte Vorgehensweisen für die Arbeit mit QML auf und Qt Quick | |
Das geht nicht. Aber keine Sorge, es gibt einen Weg … | |
Informationen zum vom Zeichensystem verwendeten Koordinatensystem | |
So erstellen Sie gemeinsam genutzte Bibliotheken. | |
So erstellen und verwenden Sie benutzerdefinierte Widget-Plugins | |
Integration in die Desktop-Umgebung des Benutzers. | |
Ein Leitfaden zur Ausnahmesicherheit in Qt. | |
Ein Leitfaden zum Erstellen von Plugins zur Erweiterung der Anwendungen und Funktionen von Qt. | |
Eine kurze Einführung in das Testen mit Qt Test | |
So speichern und stellen Sie die Fenstergeometrie wieder her. | |
So führen Sie die Sitzungsverwaltung mit Qt durch. | |
So legen Sie das Symbol Ihrer Anwendung fest. | |
Wie man bei der Gestaltung einer „ Qt Widgets “-Anwendung zwischen QStyle, StyleKit und Stylesheets wählt |
© 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.