【问题标题】:How to deselect an entire QTableWidget row如何取消选择整个 QTableWidget 行
【发布时间】:2020-10-06 12:19:06
【问题描述】:

给定行索引,如何取消选择 QTableWidget 中的单行?我不想使用 clearSelection() 取消选择所有内容

【问题讨论】:

    标签: python pyqt5 pyside2


    【解决方案1】:

    您可以使用表selectionModel() 及其select() 函数,使用DeselectRows 标志:

        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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 2019-12-16
      相关资源
      最近更新 更多