Bonjour,
J'ai créé un modèle, avec une classe héritée de QAbstractItemModel.
J'ai associé ce modèle à un QTreeView. Tout fonctionne pour le mieux.
Maintenant, j'essaie de récupérer une liste d'items, sélectionnés par l'utilisateur.
La sélection fonctionne bien, graphiquement parlant : je peux sélectionner des items dans mon appli.
Cependant, je n'arrive pas à obtenir la liste des items sélectionnés dans mon programme.
hasSelection() renvoit TRUE, mais la liste est vide : count() renvoit 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 QItemSelectionModel* pSelectedItems = ui.m_TreeView->selectionModel(); Q_ASSERT( pSelectedItems!=0 ); if ( pSelectedItems->hasSelection() ) { QModelIndexList SelectedItemList = pSelectedItems->selectedIndexes(); for (int i=0; i<SelectedItemList.count(); i++) {
Vous voyez ce qui cloche vous ??
Partager