Outils de développement
Qt est conçu pour développer des applications et des interfaces utilisateur une seule fois, puis les déployer sur plusieurs systèmes d’exploitation de bureau et mobiles.
La manière la plus simple de se lancer dans le développement d’applications avec Qt consiste à télécharger et à installer Qt. Les installations Qt contiennent les bibliothèques Qt, des exemples, de la documentation et les outils de développement nécessaires, tels que l’ Qt Creator environnement de développement intégré (IDE). Pour plus d’informations, consultez la page « Premiers pas avec Qt ».
Qt Creator
Qt CreatorQt Creator vous fournit des outils pour mener à bien vos tâches tout au long du cycle de vie du développement d’une application, de la création d’un projet au déploiement de l’application sur les plateformes cibles. automatise certaines tâches, telles que la création de projets, en proposant des assistants qui vous guident pas à pas tout au long du processus de création du projet, créent les fichiers nécessaires et définissent les paramètres en fonction des choix que vous effectuez. De plus, il accélère certaines tâches, telles que l’écriture de code, en proposant la mise en évidence sémantique, la vérification de la syntaxe du code, la complétion de code, des actions de refactorisation et d’autres fonctionnalités utiles.

L'extension Qt pour VS Code
Qt Extension for Visual Studio Code apporte la prise en charge du développement Qt à l’éditeur Visual Studio Code. Cette extension vous permet de créer, de compiler, d’exécuter et de déboguer des applications Qt, et offre des fonctionnalités du langage QML, la navigation dans le code ainsi qu’une intégration avec les outils Qt tels que Qt Widgets Designer et Qt Linguist.

Outils de conception
Qt Widgets Designer est un outil intégré à Qt Creator permettant de concevoir et de créer des interfaces utilisateur graphiques (GUI) pour Qt Widgets. Vous pouvez composer et personnaliser vos widgets ou boîtes de dialogue dans un éditeur visuel, puis les tester en utilisant différents styles et résolutions. Qt Widgets Designer est également disponible en tant qu’outil autonome. Les deux versions de Designer d'Qt Widgets ne diffèrent que par certaines fonctionnalités, telles que l'utilisation des fichiers de ressources et la manière de basculer entre les modes de conception et d'édition. Pour plus d'informations, consultez le manuel de Designer d'Qt Widgets .
Collaboration avec les concepteurs
Qt Designer permet aux concepteurs d’importer des ressources depuis des outils d’imagerie et de conception, tels qu’Adobe Photoshop, Sketch, Figma, Blender ou Maya, de créer des mises en page et des flux, et de générer du code pour les développeurs. Qt Design Studio est un outil qui propose des composants riches et fluides, un éditeur de code, des animations basées sur une timeline, des effets visuels, des mises en page et un aperçu en direct pour le prototypage. Qt Design Studio génère du code que les développeurs peuvent utiliser dans Qt Creator ou Qt Extension for Visual Studio Code. Pour plus d’informations sur les outils destinés aux concepteurs, consultez le Qt Design Studio manuel.
Outils de compilation
Qt Creator crée des modèles de projet pour différents systèmes de compilation. Vous pouvez créer des kits pour différentes combinaisons de plateformes cibles et d’environnements de compilation. Qt Creator prend en charge les projets CMake, qmake, Qbs, Autotools, Nimble, Meson et IncrediBuild.
Pour plus d’informations sur les modèles de projet et la compilation dans Qt Creator, consultez :
- Qt Creator: Sélectionner le système de compilation
- Qt Creator: Compilation pour plusieurs plateformes
Configuration et compilation de Qt
Vous pouvez configurer et compiler Qt à partir du code source à l’aide de CMake ou de qmake. Les configurations personnalisées sont destinées aux développeurs de Qt et au portage de Qt vers différentes cibles. La Qt Platform Abstraction est une couche d’abstraction destinée à faciliter le portage de Qt vers différentes plateformes et cibles.
Pour plus d’informations sur la compilation de Qt, consultez :
Internationalisation et outils d'aide
Vous pouvez localiser votre application dans différentes langues. Utilisez le framework d'internationalisation Qt pour gérer différents systèmes d'écriture, traduire les interfaces et afficher les nombres, les dates et les devises dans différents formats. Qt Linguist est un outil destiné aux traducteurs pour la traduction des applications. En collaboration avec les responsables de version et les développeurs, ils produisent, stockent et déploient les textes traduits dans l'interface utilisateur.
Pour plus d’informations sur l’internationalisation et la localisation, consultez :
Vous pouvez utiliser le Qt Help framework pour créer et regrouper des fichiers d’aide destinés à des applications complexes. Le framework d’aide utilise des formats basés sur XML ainsi que des outils permettant de créer du contenu, de définir l’ordre d’affichage et d’appliquer des filtres aux manuels d’application.
- Le framework « Qt Help »
- Qt Help Module C++
© 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.