Toutes les présentations
Présentations
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
Plateformes
La nature multiplateforme de Qt vous permet de cibler toute une gamme de plateformes prises en charge à partir d'une base de code unique. Les guides suivants traitent des spécificités de chaque plateforme afin de vous aider à intégrer plus profondément Qt à chacune d'entre elles.
- 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
Notions de base
Découvrez les principes fondamentaux de Qt qui constituent les bases de ce framework.
Interface utilisateur
Utilisez les technologies d'interface utilisateur « Qt Quick » et «Qt Widget UI». Les interfaces « Qt Quick » sont fluides, dynamiques et particulièrement adaptées aux écrans tactiles. Les « Qt Widgets » permettent de créer des applications de bureau complexes. Vous pouvez créer des interfaces « Qt Quick » et « Qt Widgets » en conservant l'aspect et la convivialité natifs de la plateforme cible.
Graphisme et multimédia
Affichez des éléments graphiques et gérez du contenu multimédia. Qt fait abstraction des API graphiques sous-jacentes des plateformes cibles afin que vous puissiez vous concentrer sur l'écriture du code de l'application. Lisez des fichiers audio et vidéo et affichez-les à l'écran, mais aussi enregistrez du son 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
- Multimedia Security Considerations
- 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 dans différents formats.
Réseaux 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.
De plus, les applications Qt peuvent utiliser des objets distants ou Qt GRPC et protobuf pour communiquer avec les points de terminaison des services.
- 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 Web dans vos applications Qt sur des plateformes ne disposant pas d'un moteur Web natif.
Vous pouvez également créer un canal Web pour permettre 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 Qt contiennent les 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 redimensionner l'interface utilisateur, de modifier la taille des polices et le contraste des couleurs, d'utiliser le clavier pour naviguer, de faire lire le texte de l'interface à voix haute grâce à une synthèse vocale et de changer la langue de l'interface.
Positionnement
Meilleures pratiques
Ces pages fournissent des conseils sur la manière d'utiliser au mieux les technologies Qt pour créer des applications qui se distinguent par leur ergonomie et la qualité de leur conception logicielle.
Liste des bonnes pratiques pour travailler avec QML et Qt Quick | |
Ce n'est pas possible. Mais ne désespérez pas, il existe une solution… | |
Informations sur le système de coordonnées utilisé par le système de dessin | |
Comment créer des bibliothèques partagées. | |
Comment créer et utiliser des plugins de widgets personnalisés | |
Intégration à l'environnement de bureau de l'utilisateur. | |
Guide sur la gestion des exceptions dans Qt. | |
Guide de création de plugins pour étendre les applications et les fonctionnalités de Qt. | |
Une brève introduction aux tests avec Qt Test | |
Comment enregistrer et restaurer la géométrie d'une fenêtre. | |
Comment gérer les sessions avec Qt. | |
Comment définir l'icône de votre application. | |
Comment choisir entre un QStyle, StyleKit et des feuilles de style lors de la mise en forme d'une application « Qt Widgets » |
© 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.