Exemples de vues d'éléments

Application présentant un éditeur de modèles arborescents

Qt offre de nombreuses fonctionnalités permettant d'afficher de différentes manières des modèles d'éléments prédéfinis ou définis par l'utilisateur. La séparation des fonctionnalités introduite par l'architecture modèle/vue offre aux développeurs une plus grande flexibilité pour personnaliser la présentation des éléments.

Address Book

L'exemple du carnet d'adresses montre comment utiliser des modèles proxy pour afficher différentes vues sur les données issues d'un même modèle.

Basic Sort/Filter Model Example

L'exemple « Modèle de tri/filtrage de base » illustre comment utiliser QSortFilterProxyModel pour effectuer un tri et un filtrage de base.

Combo Widget Mapper Example

L'exemple « Combo Widget Mapper » montre comment utiliser un QDataWidgetMapper pour mapper les informations d'un modèle vers des widgets spécifiques d'un formulaire.

Custom Sort/Filter Model Example

L’exemple « Modèle de tri et de filtrage personnalisé » illustre comment créer une sous-classe de QSortFilterProxyModel pour effectuer des opérations avancées de tri et de filtrage.

Editable Tree Model Example

Cet exemple montre comment implémenter un modèle d’arborescence simple basé sur des éléments, pouvant être utilisé avec d’autres classes du framework modèle/vue.

Fetch More Example

L'exemple « Fetch More » montre comment ajouter des éléments à un modèle de vue d'éléments à la demande.

Frozen Column Example

Cet exemple montre comment figer une colonne dans un QTableView.

Simple Tree Model Example

L'exemple « Modèle d'arborescence simple » montre comment utiliser un modèle hiérarchique avec les classes de vue standard de Qt.

Spreadsheet

L'exemple « Feuille de calcul » montre comment créer une application de feuille de calcul simple.

Star Delegate Example

L'exemple « Star Delegate » montre comment créer un délégué capable de s'afficher lui-même et prenant en charge l'édition.

© 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.