如何分配不同的选择模式?
How can I assign different selection modes?
我有默认的QTableView。
我想获得以下选择行为:
- 如果我们选择单元格,选择将像我们接受时一样工作
SelectionMode::ContiguousSelection
- 如果我们通过单击 QHeaderView 部分选择 rows/column,选择将像我们接受
SelectionMode::ExtendedSelection
一样工作,但取消选择所有单元格(如果有的话)。
我尝试在 QTableView 构造函数中将 SelectionMode 设置为 headers,但它不起作用。
问题是我怎样才能正确地做到这一点?
好的,知道了。
我所要做的就是制作自定义选择模型并处理其中的所有内容。但是我必须在我的视图中将 SelectionMode::ContiguousSelection
更改为 SelectionMode::ExtendedSelection
才能在我的选择模型中获得有意义的索引。
我有默认的QTableView。 我想获得以下选择行为:
- 如果我们选择单元格,选择将像我们接受时一样工作
SelectionMode::ContiguousSelection
- 如果我们通过单击 QHeaderView 部分选择 rows/column,选择将像我们接受
SelectionMode::ExtendedSelection
一样工作,但取消选择所有单元格(如果有的话)。
我尝试在 QTableView 构造函数中将 SelectionMode 设置为 headers,但它不起作用。
问题是我怎样才能正确地做到这一点?
好的,知道了。
我所要做的就是制作自定义选择模型并处理其中的所有内容。但是我必须在我的视图中将 SelectionMode::ContiguousSelection
更改为 SelectionMode::ExtendedSelection
才能在我的选择模型中获得有意义的索引。