QFilesystemModel

时间:2020-12-27 15:50:38   收藏:0   阅读:21
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QFileSystemModel>
#include <QTreeView>
#include <QListView>
#include <QDir>


class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = 0);
    ~MainWindow();

private:
    QTreeView * treeview;
   // QListView *listview;
    QFileSystemModel *model;
};

#endif // MAINWINDOW_H



#include "mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    treeview=new QTreeView(this);
    //listview=new QListView(this);
    setCentralWidget(treeview);
    model=new QFileSystemModel(this);
    model->setRootPath(QDir::currentPath());
    treeview->setModel(model);
    treeview->setRootIndex(model->index(QDir::currentPath()));
}

技术分享图片

 

 

原文:https://www.cnblogs.com/deadwood-2016/p/14196797.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!