+33 1 69 88 85 29
Training :
QT Model View
Reference : QTMV
Duration :
3 jours
Level :
Experienced
Location :
Paris ou sur site
Price : 1850 € HT
Qt Model View
Description
Cette formation vous permettra d’apprendre à utiliser l’architecture modèle / vue de Qt qui est inspiré du modèle de conception (design pattern) MVC (modèle/vue/controleur) provenant de Smalltalk et qui est souvent utilisé lors de la construction d’interfaces utilisateur.
Public concerné
Ce cours s'adresse aux ingénieurs et développeurs.
Objectifs de la formation
- Comprendre les concepts des modèles QAbstractItemModel et des index QModelIndex
- Maîtriser la création de modèle (List, Table, Tree) en lecture/écriture
- Maîtriser les filtres sur les modèles et les délégations lors de l’édition des données
- Développer des applications utilisant les modèles Qt
Prérequis
Bonne connaissance du langage C++.
Programme de la formation
Architecture Model View Delegate
- Approche Widget et Model/View/Delegate View
- Vues
- Options des vues
Model Index
- QModelIndex
- Accès aux index
- Construction des index
Model
- QAbstractItemModel
- Accès aux données du modèle
- Les arbres
- Implémenter modèle Read/Write
- Modification de données du modèle
Delegate
- QAbstractItemDelegate
- Gérer les delegate
Filter / Proxy
- QAbstractPoxyModel / QsortFilterProxyModel
- Modification des filtres
Selections
- QItemSelectionModel / QItemSelection
- Partage de sélection