【发布时间】:2014-01-08 12:09:35
【问题描述】:
我有一个简单的问题。 我想在 QTreeWidget 中显示我的文件系统,就像一个常见的文件浏览器一样。
我怎样才能做到这一点?我想搜索所有文件并手动添加它们不是选择的方法,对吧?
【问题讨论】:
-
QFileSystemModel + QTree_View_(不是 QTreeWidget)
标签: c++ qt qtreewidget
我有一个简单的问题。 我想在 QTreeWidget 中显示我的文件系统,就像一个常见的文件浏览器一样。
我怎样才能做到这一点?我想搜索所有文件并手动添加它们不是选择的方法,对吧?
【问题讨论】:
标签: c++ qt qtreewidget
使用 QDirModel 和 QTreeView 代替 QTreeWidget, 这是一个代码sn-p:
QDirModel *model = new QDirModel;
QTreeView *tree = new QTreeView(splitter);
tree->setModel(model);
tree->setRootIndex(model->index("C:\\"));
【讨论】:
The usage of QDirModel is not recommended anymore. The QFileSystemModel class is a more performant alternative.。