1

非常简单的问题,但我似乎无法在文档中看到答案。

我有一个工作 QTableWidget,我需要清除选择。用例是向数据模型添加一行时,我不希望用户将新行与所选内容相关联,因此需要清除选择。

4

1 回答 1

5

我想你可能忘记检查 QTableWidget 的超类。

QTableWidget -> QTableView -> QAbstractItemView.clearSelection()

如果需要控制特定item的选择状态:
QTableWidget.setItemSelected()

编辑:以前的链接坏了。 PySide.QtGui.QAbstractItemView.clearSelection()

PySide.QtGui.QAbstractItemView.clearSelection()
取消选择所有选定的项目。当前索引不会改变。

于 2012-06-13T05:27:44.113 回答