Bonjour,
J'utilise un QFileSystemModel dans un QtreeView , mais j'aimerai afficher seulement la colonne Name des fichirs! Est ce possible de supprimer ou cacher les colonnes Size, Type, et Date de QFileSystemModel??
Je vous remercie d'avance!;)
Version imprimable
Bonjour,
J'utilise un QFileSystemModel dans un QtreeView , mais j'aimerai afficher seulement la colonne Name des fichirs! Est ce possible de supprimer ou cacher les colonnes Size, Type, et Date de QFileSystemModel??
Je vous remercie d'avance!;)
Hello,
QFileSystemModel est un QAbstractItemModel qui surcharge la méthode columnCount(). A toi de dériver de QFileSystemModel pour y donner le comportement que tu souhaites. Ca donne un truc comme ca dans ton cas :
Code:
1
2
3
4
5
6
7
8
9
10 class MyFileSystemModel : public QFileSystemModel { public: MyFileSystemModel(QObject * parent = 0) : QFileSystemModel(parent){}; virtual int columnCount(const QModelIndex & parent = QModelIndex()) const { Q_UNUSED(parent); return 1; }; };
Merci B.Menez.:ccool: