QAbstractProxyModel 为第二个 QTreeView 重新排序数据

问题描述

我有一个qabstractitemmodel 继承的模型,它包含结构化(和 QTreeView)的分层数据,如下所示:

  • 播放列表
    • 黑色安息日
      • 偏执狂 [1970]
      • 卷。 4 [1972]
    • 深紫色
      • 岩石中的深紫色 [1970]
      • 机头 [1972]
      • 完美陌生人 [1984]

我想要的是第二个 QTreeView 大概附加到某种类型的 QAbstractProxyModel 可以呈现这样的数据:

  • 播放列表
    • 1970
      • 深紫色 - 摇滚中的深紫色
      • 黑色安息日 - 偏执狂
    • 1972
      • 黑色安息日-卷。 4
      • 深紫色 - 机头
    • 1984
      • 深紫色 - 完美陌生人

我试图使用从 QSortFilterProxyModel 继承的代理模型来实现类似的功能,但无法实现所需的 mapToSource / mapFromSource 函数

任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)