スポンサーリンク
ホーム » Qt逆引きマニュアル » GUI » Qt:QListViewに指定ディレクトリのファイル一覧を表示
a

Qt:QListViewに指定ディレクトリのファイル一覧を表示

環境: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));

コメント

タイトルとURLをコピーしました