Modèles Qt QML
Ce module QML contient des types permettant de définir des modèles de données en QML.
Pour utiliser les types de ce module, importez le module avec la ligne suivante :
import QtQml.Models
Note : QtQml Le module .Models a démarré à la version 2.1 pour correspondre à la version du module parent, Qt Qml.
En outre, Qt.labs.qmlmodels fournit des types QML expérimentaux pour les modèles. Pour utiliser ces types expérimentaux, importez le module avec la ligne suivante :
import Qt.labs.qmlmodels
Types QML
Encapsule un délégué et indique quand l'utiliser | |
Permet à une vue d'utiliser différents délégués pour différents types d'éléments dans le modèle. | |
Encapsule un modèle et un délégué | |
Encapsule un ensemble filtré d'éléments de données visuelles | |
Type de base abstrait offrant des fonctionnalités communes aux filtres | |
Filtre les données dans un SortFilterProxyModel en fonction de l'évaluation de la méthode "filter" désignée. | |
Trie les données d'un modèle SortFilterProxyModel en fonction de l'évaluation de la méthode "sort" désignée. | |
Création dynamique d'objets | |
Instancie un QItemSelectionModel à utiliser conjointement avec un QAbstractItemModel et toute vue le prenant en charge. | |
Définit un élément de données dans un ListModel | |
Définit une source de données de liste de forme libre | |
Définit un ensemble d'éléments à utiliser comme modèle | |
Spécifie une collection d'éléments nommés | |
Type de base abstrait fournissant des fonctionnalités aux filtres dépendants du rôle | |
Trie les données dans un modèle SortFilterProxyModel sur la base d'un nom de rôle configuré. | |
Fournit des capacités de tri et de filtrage pour un QAbstractItemModel | |
Type de base abstrait offrant des fonctionnalités communes aux trieurs | |
Trie les données dans un modèle SortFilterProxyModel en fonction de l'ordre de la locale | |
Filtre les données dans un modèle proxy SortFilterProxyModel en fonction du nom et de la valeur du rôle |
Types QML expérimentaux
Encapsule un modèle de table simple | |
Représente une colonne dans un modèle | |
Encapsule un modèle d'arbre simple |
Licences
Qt Qml Models est disponible sous licence commerciale auprès de The Qt Company. En outre, il est disponible sous la licence GNU Lesser General Public License, version 3, ou la licence GNU General Public License, version 2. Voir Qt Licensing pour plus de détails.
© 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.