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

jbb*_*med 1 python pyside

真的很简单的问题,但我似乎无法在文档中看到答案.

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

jdi*_*jdi 5

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

QTableWidget - > QTableView - > QAbstractItemView.clearSelection()

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

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

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