Qt Qml QML Types
Le module Qt Qml fournit la définition et la mise en œuvre de divers types de commodité qui peuvent être utilisés avec le langage QML. Il s'agit notamment de types QML élémentaires, qui peuvent servir de base à d'autres extensions du langage QML. Les types d'objets QtObject et Component ne sont pas visuels et fournissent des blocs de construction pour les extensions de QML.
Importer QtQml
Les types fournis par le module QtQml ne sont disponibles dans un document QML que si ce document importe l'espace de noms QtQml (ou si le document importe l'espace de noms QtQuick, comme indiqué ci-dessous).
Pour utiliser le module, importez le module QtQml avec la déclaration suivante :
import QtQml
De nombreux clients n'auront jamais besoin d'utiliser le module QtQml directement, mais l'importeront plutôt indirectement via le module QtQuick, comme suit :
import QtQuick
Voir la documentation du module Qt Quick pour plus d'informations sur ses types.
Les types QML permettant de créer des listes et des modèles, tels que ListModel et ListElement, appartiennent à un sous-module, QtQml.Models.
Le type QML WorkerScript appartient au sous-module QtQml.WorkerScript.
Les deux types QtQml.Models et QtQml.WorkerScript sont automatiquement importés lorsque vous importez QtQml. Tous leurs types sont alors également disponibles.
Le module Qt Quick importe automatiquement QtQml et, transitoirement, QtQml.Models et QtQml.WorkerScript, rendant tous leurs types disponibles chaque fois que vous importez QtQuick.
Types de valeurs
Les types de valeurs QML suivants sont fournis :
Valeur représentant une courbe d'assouplissement | |
Valeur avec attributs x et y | |
Valeur avec attributs x, y, largeur et hauteur | |
Valeur avec attributs de largeur et de hauteur |
Types de séquences
Les types de séquence QML suivants sont fournis par le module Qt QML en plus de ceux enregistrés avec chaque type de valeur et type d'objet :
std::vector<QString>std::vector<QUrl>std::vector<bool>std::vector<int>std::vector<float>std::vector<double>
Types d'objets
Les types d'objets QML suivants sont fournis :
Permet la création arbitraire de liaisons de propriétés | |
Encapsule une définition de composant QML | |
Décrit les connexions généralisées aux signaux | |
Fournit un accès aux enums d'assouplissement et à l'API de commodité | |
Fournit des propriétés et des données formatées spécifiques aux paramètres locaux | |
Définit une catégorie de journalisation en QML | |
Fournit un objet global avec des enums et des fonctions utiles de Qt | |
Un type QML de base | |
Déclenche un gestionnaire à un intervalle spécifié |
© 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.