【问题标题】:How can I assign different selection modes?如何分配不同的选择模式?
【发布时间】:2019-12-12 15:20:45
【问题描述】:

我有默认的 QTableView。 我想获得以下选择行为:

  1. 如果我们选择单元格,选择将像我们接受 SelectionMode::ContiguousSelection 一样工作
  2. 如果我们通过单击 QHeaderView 部分选择行/列,选择将像我们接受 SelectionMode::ExtendedSelection 一样工作,但取消选择所有单元格(如果已选择)。

我尝试在 QTableView 构造函数中将 SelectionMode 设置为标题,但它不起作用。

问题是我怎样才能正确地做到这一点?

【问题讨论】:

    标签: c++ qt qtableview qheaderview


    【解决方案1】:

    好的,知道了。 我所要做的就是制作自定义选择模型并处理其中的所有内容。但在我看来,我必须将 SelectionMode::ContiguousSelection 更改为 SelectionMode::ExtendedSelection 才能在我的选择模型中获得有意义的索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 1970-01-01
      • 2015-02-21
      • 1970-01-01
      • 1970-01-01
      • 2011-09-11
      • 2023-04-08
      相关资源
      最近更新 更多