Qt Qml Outils
Le module « Qt Qml » fournit une gamme d’outils et d’utilitaires qui améliorent l’expérience des développeurs et des concepteurs, et comprend certains outils internes utilisés par Qt. Les sections suivantes offrent un aperçu concis de ces outils et utilitaires, ainsi que des liens vers des informations supplémentaires sur chacun d’entre eux.
Qt Quick Compiler
Le Qt Quick Compiler traite le code QML et JavaScript lors de la compilation afin d’améliorer les performances de l’application. Il se compose de deux éléments principaux : le compilateur de types QML, qui génère des classes C++ à partir des types QML, et le compilateur de scripts QML, qui compile les liaisons et les fonctions en bytecode et en C++ optimisés. Cela se traduit par un démarrage plus rapide de l’application et une exécution plus efficace du code QML.
Outils de développement
Un ensemble d’outils fournis par le module Qt Qml, destinés à faciliter la vie des développeurs QML au cours des différentes phases de développement. Ces outils sont les suivants :
Un outil qui vous aide à écrire du code dans votre éditeur préféré prenant en charge LSP. | |
Un outil qui recherche les définitions de propriétés de contexte dans le code C++. | |
Un outil qui formate automatiquement les fichiers QML selon les conventions de codage QML. | |
Un outil permettant de vérifier la syntaxe des fichiers QML et de signaler les anti-modèles. | |
Un outil qui extrait les données de traçage QML de votre application. |
Outils de conception
Le module « Qt Qml » fournit également des outils destinés aux utilisateurs, qui permettent d’améliorer la productivité des concepteurs en les aidant à réaliser rapidement des prototypes. Ces outils sont les suivants :
Un outil qui charge les documents QML et crée une fenêtre pour afficher la scène si votre document QML comprend un élément visuel. | |
Un outil qui offre un aperçu mis à jour en temps réel des fichiers QML. | |
Un outil qui convertit un document SVG en fichier QML |
Outils internes
Certains outils utilitaires ne sont pas destinés à une interaction directe avec l'utilisateur. Ils sont tous destinés à être invoqués par le système de compilation, afin d'étendre ses fonctionnalités et ses capacités.
Un outil permettant de compiler des fonctions et des expressions en QML. | |
Un outil permettant de compiler à l'avance les types QML en C++. | |
Un outil permettant de compiler à l'avance des documents QML. | |
Un outil qui analyse les fichiers QML présents dans le répertoire à la recherche de dépendances d'importation QML. | |
Un outil qui enregistre les classes C++ afin de les rendre accessibles depuis QML. |
Tous les outils QML
Un outil qui vous aide à écrire du code dans votre éditeur préféré prenant en charge LSP. | |
Un outil permettant de compiler des fonctions et des expressions en QML. | |
Un outil permettant de compiler à l'avance les types QML en C++. | |
Un outil qui charge les documents QML et crée une fenêtre pour afficher la scène si votre document QML contient un élément visuel. | |
Un outil permettant de compiler les documents QML à l'avance. | |
Un outil qui recherche les définitions de propriétés de contexte dans le code C++. | |
Un outil qui met automatiquement en forme les fichiers QML conformément aux conventions de codage QML. | |
Un outil qui analyse les fichiers QML présents dans le répertoire à la recherche de dépendances d'importation QML. | |
Un outil permettant de vérifier la syntaxe des fichiers QML et de signaler les anti-modèles. | |
Un outil qui fournit un aperçu mis à jour en temps réel des fichiers QML. | |
Un outil qui récupère les données de traçage QML de votre application. | |
Un outil qui enregistre les classes C++ afin de les rendre accessibles depuis QML. | |
Un outil qui convertit un document SVG en fichier QML |
© 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.