如何取消选择PySide QTableWidget中的项目

时间:2012-06-13 05:10:06

标签: python pyside

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

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

1 个答案:

答案 0 :(得分:5)

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

QTableWidget - > QTableView - > QAbstractItemView.clearSelection()

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

编辑:上一个链接已损坏。 PySide.QtGui.QAbstractItemView.clearSelection()

  

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