Tous les aperçus
Aperçus
Langages de programmation
Vous pouvez développer des applications Qt en utilisant l'un des langages suivants ou une combinaison de ceux-ci :
- C++
- QML
- Python
- JavaScript
QML et 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
Plates-formes
Développez des applications Qt sur les plateformes de bureau macOS, Linux et Windows. Qt est indépendant de la plate-forme, ce qui signifie que vous pouvez compiler la même base de code pour d'autres plates-formes cibles.
- 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
Les bases
Apprenez les bases de Qt qui définissent le fondement de Qt.
UI
Utilisez les technologies Qt Quick et Qt Widgets UI. Les interfaces Qt Quick sont fluides, dynamiques et conviennent mieux aux interfaces tactiles. Qt Widgets sont destinées à la création d'applications de bureau complexes. Vous pouvez créer des interfaces Qt Quick et Qt Widgets avec l'aspect natif de la plateforme cible.
Graphiques et multimédia
Affichez des éléments graphiques et gérez le contenu multimédia. Qt fait abstraction des API graphiques sous-jacentes des plates-formes cibles afin que vous puissiez vous concentrer sur l'écriture du code de l'application. Lire des fichiers audio et vidéo et les afficher à l'écran, ainsi qu'enregistrer de l'audio et de la vidéo à partir des caméras et des microphones du système.
- 2D Graphics in Qt
- Advanced FFmpeg Configuration
- Audio Overview
- Camera Overview
- Graphics
- Multimedia Overview
- Qt Charts Overview
- Spatial Audio Overview
- Vector Image Formats in Qt
- Video Overview
Traitement des données et E/S
Récupérer et stocker des données sous différents formats.
Mise en réseau et connectivité
Développez des applications qui communiquent avec des services Web et échangent des données (JSON ou CBOR) avec des applications sur d'autres appareils.
En outre, les applications Qt Objects peuvent utiliser des objets distants ou gRPC et protobuf pour communiquer avec des points d'extrémité de service.
- Inter-Process Communication
- Networking and Connectivity
- Qt CoAP Overview
- Qt D-Bus Overview
- Qt MQTT Overview
- Qt NFC Overview
Technologies Web
Intégrez du contenu provenant du World Wide Web dans vos applications Qt sur des plates-formes qui ne disposent pas d'un moteur Web natif.
Vous pouvez également créer un canal web pour une communication de pair à pair entre un serveur et un client.
- Deploying Qt WebEngine Applications
- Qt WebEngine Features
- Qt WebEngine Overview
- Qt WebSockets Overview
Outils
Les installations de Qt contiennent des bibliothèques Qt, des exemples, de la documentation et les outils de développement nécessaires, tels que l'environnement de développement intégré (IDE) Qt Creator et Qt Design Studio pour le développement d'applications Qt Quick.
Accessibilité
Créez des logiciels accessibles en permettant aux utilisateurs de modifier l'interface utilisateur, de changer la taille de la police et le contraste des couleurs, d'utiliser le clavier pour la navigation, de faire lire le texte de l'interface utilisateur par une voix de synthèse et de changer la langue de l'interface utilisateur.
Positionnement
Meilleures pratiques
Ces pages donnent des conseils sur la meilleure façon d'utiliser les technologies Qt pour créer des applications qui excellent en termes de convivialité et de conception logicielle.
Liste des meilleures pratiques pour travailler avec QML et Qt. Qt Quick | |
Vous ne pouvez pas. Mais ne désespérez pas, il y a un moyen... | |
Informations sur le système de coordonnées utilisé par le système de peinture | |
Comment créer des bibliothèques partagées. | |
Comment créer et utiliser des plugins de widgets personnalisés | |
Intégration avec l'environnement de bureau de l'utilisateur. | |
Un guide sur la sécurité des exceptions dans Qt. | |
Un guide sur la création de plugins pour étendre les applications et les fonctionnalités de Qt. | |
Une brève introduction aux tests avec Qt Qt Test | |
Comment sauvegarder et restaurer la géométrie des fenêtres. | |
Comment gérer une session avec Qt. | |
Comment définir l'icône de votre application. |
© 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.