C++ 在QTreeWidget中显示文件系统

C++ 在QTreeWidget中显示文件系统,c++,qt,qtreewidget,C++,Qt,Qtreewidget,我有一个简单的问题。 我想在QTreeWidget中显示我的文件系统,就像普通的文件浏览器一样 我怎样才能做到这一点?我猜搜索所有文件并手动添加它们不是选择的方法,对吗 使用QDirModel和QTreeView代替QTreeWidget, 以下是一段代码片段: QDirModel *model = new QDirModel; QTreeView *tree = new QTreeView(splitter); tree->setModel(model); tree->se

我有一个简单的问题。 我想在QTreeWidget中显示我的文件系统,就像普通的文件浏览器一样


我怎样才能做到这一点?我猜搜索所有文件并手动添加它们不是选择的方法,对吗

使用QDirModel和QTreeView代替QTreeWidget, 以下是一段代码片段:

QDirModel *model = new QDirModel;
QTreeView *tree = new QTreeView(splitter);  
tree->setModel(model);  
tree->setRootIndex(model->index("C:\\"));  

请参阅.QFileSystemModel+QTree\u View\好的,我想我会做更多的实验,因为我找不到关于这个QT小部件的“好”教程,但无论如何,谢谢你。你应该注意,文档状态
不再推荐使用QDirModel。QFileSystemModel类是一个性能更高的替代方案。
。有没有办法为纯QTreeView中的项目设置点击处理程序?我只为QTreeWidget找到解决方案