【发布时间】:2020-10-06 12:19:06
【问题描述】:
给定行索引,如何取消选择 QTableWidget 中的单行?我不想使用 clearSelection() 取消选择所有内容
【问题讨论】:
给定行索引,如何取消选择 QTableWidget 中的单行?我不想使用 clearSelection() 取消选择所有内容
【问题讨论】:
您可以使用表selectionModel() 及其select() 函数,使用Deselect 和Rows 标志:
def deselectRow(self, row):
if row > self.table.rowCount() - 1:
return
selectionModel = self.table.selectionModel()
selectionModel.select(self.table.model().index(row, 0),
selectionModel.Deselect|selectionModel.Rows)
【讨论】: