c++ - 在 QTreeWidget 中显示文件系统

标签 c++ qt qtreewidget

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

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

最佳答案

使用 QDirModel 和 QTreeView 代替 QTreeWidget, 这是一个代码片段:

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

关于c++ - 在 QTreeWidget 中显示文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20995257/

相关文章:

python - 如何使 QTreeWIdgetItem 可选择性编辑

QTreeWidgetItem::insertChild 不起作用

c++ - 更高效的对象交换与对象内部的大量数据容器

c++ - 如何在多线程程序中使用非线程安全库

c++ - MapViewOfFile 在 32 位和 64 位进程之间共享

Qt 为 QMovie 部署 qgif4.dll 插件

qt - QCompare 的 undefined symbol

c++ - 尝试绘制 Sprite 图时出现 sfml 错误

c++ - 你如何告诉 Qt 应用程序依赖于 Qt 库?

c++ - 将子项目插入一行 QTreeWidgetItem