1  MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
2  {
3    ui->setupUi(this);
4    QString path = "D:/";
5    dirModel = new QFileSystemModel(this);
6    fileModel = new QFileSystemModel(this);
7    dirModel->setRootPath(path);
8    dirModel->setFilter(QDir::NoDotAndDotDot | QDir::AllDirs);
9    ui->treeView->setModel(dirModel);
10   fileModel->setRootPath(path);
11   fileModel->setFilter(QDir::NoDotAndDotDot | QDir::Files);
12   ui->listView->setModel(fileModel);
13 }