我可以将QAbstractListModel与QTreeView(层次结构)一起使用吗?

时间:2015-01-19 22:56:29

标签: c++ qt qwidget qtreeview qabstractitemmodel

是否可以将QAbstractListModel用于分层 QTreeView?我想非常清楚,我正在讨论具有可扩展/可折叠层次结构的树视图

从示例中可以看出,但是可能(意味着稳定+可行)? tutorial here显示了一个概述(位于底部),它始终使用QStandardItemModel进行树视图。

我想知道究竟是什么让数据出现在层次结构中?到目前为止,我可以确定以下功能:

  1. 数据
  2. 行数
  3. 列数
  4. hasChildren
  5. 我想知道是否可以通过在那里应用相应的逻辑来“伪造”层次结构。或者这会是一个完整的混乱?是否有任何示例(使用QAbstractListModel进行层次结构)

1 个答案:

答案 0 :(得分:0)

退休忍者指出:

直接来自文档:由于模型提供了比QAbstractItemModel更专业的界面,因此它不适合与树视图一起使用;