Qt 代理模型使用示例

Qt proxy model usage example

本文关键字:代理 模型 Qt      更新时间:2023-10-16

我正在使用Qt 4的QFileSystemModelQTreeView。我正在编写一个像文件管理器这样的Windows资源管理器,并希望使树更类似于Windows',其中树由一些快捷方式路径组成,如桌面,我的文档。我唯一想要的就是让一棵树看起来像这样:

  • 我的电脑
    • 桌面
    • 我的文档
    • C:\
    • D:\

听说可以用QAbstractProxyModel实现.有没有人使用过QAbstractProxyModel并让它工作?如果是,请提供任何适当的例子。提前谢谢。

这个问题与如何在QFileSystemModel中添加自定义行相同?

你能解释一下QTreeView中缺少什么来处理你的示例树吗?

使用像 http://www.java2s.com/Code/Cpp/Qt/QTreeViewdemoandQStandardItem.htm 这样的简单QTreeView示例作为起点来获取所需的内容怎么样?