Qt Qml Modèles
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 à l'aide de la ligne suivante :
import QtQml.ModelsRemarque : le moduleQtQml.Models a été introduit à partir de la version 2.1 afin de correspondre à la version du module parent, Qt Qml.
De plus, Qt.labs.qmlmodels fournit des types QML expérimentaux pour les modèles. Pour utiliser ces types expérimentaux, importez le module à l'aide de la ligne suivante :
import Qt.labs.qmlmodelsTypes QML
Combine plusieurs filtres à l'aide de l'opérateur logique ET dans un SortFilterProxyModel | |
Combine plusieurs filtres à l’aide de l’opérateur logique « OU » dans un SortFilterProxyModel | |
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 du 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 fournissant des fonctionnalités communes aux filtres | |
Filtre les données d’un SortFilterProxyModel en fonction de l’évaluation de la méthode « filter » désignée | |
Crée des objets de manière dynamique | |
Instancie un QItemSelectionModel destiné à être utilisé 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 type liste libre | |
Définit un ensemble d'éléments destinés à servir de modèle | |
Spécifie une collection d'éléments nommés | |
Filtre les données d'un SortFilterProxyModel en vérifiant si une valeur de rôle se situe dans une plage donnée | |
Filtre les données d'un SortFilterProxyModel en comparant une valeur de rôle à une expression régulière | |
Type de base abstrait fournissant des fonctionnalités pour les filtres dépendants des rôles | |
Trie les données d’un SortFilterProxyModel en fonction du nom de rôle configuré | |
Fournit des capacités de tri et de filtrage pour un QAbstractItemModel | |
Type de base abstrait fournissant des fonctionnalités communes aux trieurs | |
Trie les données d’un SortFilterProxyModel en fonction de l’ordre défini par les paramètres régionaux | |
Filtre les données d’un SortFilterProxyModel en fonction du nom et de la valeur du rôle |
Types QML expérimentaux
Encapsule un modèle de tableau simple | |
Représente une colonne dans un modèle | |
Encapsule un modèle arborescent simple |
Licences
Qt Qml Models est disponible sous licence commerciale auprès de The Qt Company. Il est également disponible sous la licence GNU Lesser General Public License, version 3, ou la licence GNU General Public License, version 2. Pour plus d'informations, consultez la page Licences Qt.
© 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.