環境:QT5.5
QListViewに指定ディレクトリにあるファイルの一覧を表示する。
リンク
http://doc.qt.io/qt-5/qlistview.html
http://doc.qt.io/qt-5/qfilesystemmodel.html
http://doc.qt.io/qt-5/qstring.html
インクルードファイル
1 2 3 | #include <QListView> #include <QFileSystemModel> #include <QString> |
1 2 3 4 5 6 7 8 9 10 11 12 | QListView *FileList; QFileSystemModel *FileModel = NULL; FileList = new QListView; FileModel = new QFileSystemModel; FileModel->setFilter( QDir::NoDotAndDotDot | QDir::Files ); FileList->setModel(FileModel); // C;\Windows以下にあるファイルを FileListに表示 QString strDirPath = "C:/Windows"; FileList->setRootIndex(FileModel->setRootPath(strDirPath)); |
コメント