2010-09-09 41 views
0

我想具有多個目錄視圖多個目錄視圖

同時使用QDirModel和QTreeView則是這樣的:

QDirModel *model = new QDirModel; 
QTreeView *tree = new QTreeView(); 
tree->setModel(model); 

我可以查看給定根目錄 的如何可以查看多個內容根目錄像QTreeView一樣的小工具

回答

1

你可以通過做一個代理模型來做到這一點。您希望將具有不同根的多個QDirModel實例添加到代理模型,並適當解釋mapToSource和mapFromSource項目。您的樹中頂級的項目需要由代理模型本身提供,這可能會使事情變得有點棘手。