我有一個簡單的問題。 我想像普通文件瀏覽器一樣在QTreeWidget中顯示我的文件系統。在QTreeWidget中顯示文件系統
我該如何做到這一點?我想通過搜索所有文件並添加它們手動不是選擇的方法,對吧?
我有一個簡單的問題。 我想像普通文件瀏覽器一樣在QTreeWidget中顯示我的文件系統。在QTreeWidget中顯示文件系統
我該如何做到這一點?我想通過搜索所有文件並添加它們手動不是選擇的方法,對吧?
使用QDirModel和QTreeView則代替QTreeWidget, 這裏是一個代碼段:
QDirModel *model = new QDirModel;
QTreeView *tree = new QTreeView(splitter);
tree->setModel(model);
tree->setRootIndex(model->index("C:\\"));
好吧我想我多了一點實驗,因爲我無法在這個QT Widgets上找到一個「好」的教程,不過謝謝 – tuxmania
你應該注意到文檔狀態'不推薦使用QDirModel了。 QFileSystemModel類是一個更高性能的選擇.'。 – thuga
@ thuga thx很多:) – zhangxaochen
見[QFileSystemModel](http://qt-project.org/doc/qt-5.0/qtwidgets/qfilesystemmodel。 HTML)。 – thuga
QFileSystemModel + QTree_View_(而不是QTreeWidget) –