Pour la clarté, je parlais surtout de fautes
QFileSystemModel est un modèle, il s'utilise en principe avec une vue (voir le modèle/vue de Qt). L'exemple de la doc de cette classe est très clair pour ça car en 5 lignes de code on voit comment ça marche.
Pour simplement extraire des données, tu peux le faire en bouclant sur les enfants de ton root index (voir la classe QModelIndex). Mais une classe modèle est vraiment spécifique au modèle/vue, il y a plus simple pour juste récupérer des données précises, par exemple QDir.
QStringList listeFichiers = QDir ( "/home" ).entryList ( QDir::Files );
(pour les dossiers courants et multiplateformes, tu as même des méthodes statiques, par exemple QDir::home() ).
Partager