【问题标题】:Qt Table and Tree View with the same modelQt Table 和 Tree View 具有相同的模型
【发布时间】:2010-08-02 06:41:51
【问题描述】:

我有一个基于 QAbstractItemModel 的简洁模型。这有一个简单的分层树结构,非常适合 QTreeView。但是,我希望 QTableView/QListView 仅访问和显示叶节点(所有叶节点)。做这个的最好方式是什么?我不想重建模型(因为它会很昂贵)并且我不想拥有两个模型(相同的原因)。

【问题讨论】:

    标签: c++ user-interface qt


    【解决方案1】:

    您可以创建一个代理模型。一个位于 View 和 Model 之间的类,过滤掉所有非叶子节点,然后将函数调用转发给叶子的原始模型。

    【讨论】:

      猜你喜欢
      • 2019-09-09
      • 1970-01-01
      • 2014-04-06
      • 2016-05-15
      • 1970-01-01
      • 2020-01-02
      • 1970-01-01
      • 2022-08-05
      • 1970-01-01
      相关资源
      最近更新 更多