Bonjour à tous.
je voudrais savoir comment faire apparaitre dans une QListView un seul type (ou plusieurs type) de fichiers ex: .avi, .png, ect.
Mon code est en résumé ci-dessous
J'ai essayé pas mal de chose mais sans succès...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 chemin= "C:\\"; dirModele= new QFileSystemModel(this); dirModele->setFilter(QDir::NoDotAndDotDot | QDir::AllDirs); dirModele->setRootPath(chemin); ui->treeDir->setModel(dirModele); fichierModele= new QFileSystemModel(this); fichierModele->setFilter(QDir::NoDotAndDotDot | QDir::Files); fichierModele->setRootPath(chemin); ui->listFichier->setModel(fichierModele); void MainWindow::on_treeDir_clicked(const QModelIndex &index) { QString path= dirModele->fileInfo(index).absoluteFilePath(); ui->listFichier->setRootIndex(fichierModele->setRootPath(path)); }
Je ne vois pas où mettre un filtre ?
Je suppose dans le modèle ? Mais lequel est comment ?
Je patauge!
Merci d'avance pour l'intérêt que vous voudrez bien accorder à mon problème.
Bonne soirée à tous.
Partager