q tbleview的ta显示文件夹下的文件夹
时间: 2024-03-03 07:51:48 浏览: 34
你可以使用QTableView来显示文件夹下的文件夹。下面是一个示例代码:
```cpp
QTableView *tableView = new QTableView();
QFileSystemModel *model = new QFileSystemModel();
model->setRootPath(QDir::rootPath());
model->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);
tableView->setModel(model);
tableView->setRootIndex(model->index("/path/to/folder"));
tableView->setColumnHidden(1, true);
tableView->setColumnHidden(2, true);
tableView->setColumnHidden(3, true);
```
这个示例代码创建了一个QTableView,并使用QFileSystemModel来显示指定文件夹下的所有文件夹。setRootIndex()方法设置了文件夹的根目录,setColumnHidden()方法隐藏了不需要的列。你可以根据需要自定义表格的样式和布局。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)