comment remplir un Qtreeview?
comment remplir un Qtreeview?
comme tu veut....
faut que tu implement une class qui hérite de qabstractitemmodel
http://qt.developpez.com/doc/4.3/qabstractitemmodel/
et que tu passe une instance par setmodel()
http://qt.developpez.com/doc/4.3/qab...view/#setmodel
ce qu'ils font dans cette exemple:
http://qt.developpez.com/doc/4.3/itemviews-dirview/
ou QDirModel un model qui affiche des repertoire.
QDirModel hérite de qabstractitemmodel
voila, j'ai réussi a faire afficher des items, avec QStandardItemModel et QStandardItem, et maintenant comment je mets des enfants pour chaque.
C'est explqué dans la doc
http://qt.developpez.com/doc/4.3/qst...model/#details
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 QStandardItem *parentItem = ...; for (int i = 0; i < 4; ++i) { QStandardItem *item = new QStandardItem(QString("item %0").arg(i)); parentItem->appendRow(item); parentItem = item; }
Oui je sais, je la voit la doc, mais c parcequ'il ya des trucs que je ne gere pas.
Rien a voir, mais comment cloner un treeview.
Partager