#python #pyqt5 #pyside2
#python #pyqt5 #pyside2
Вопрос:
Учитывая индекс строки, как я могу отменить выбор одной строки в QTableWidget? Я не хочу отменять выбор всего, используя clearSelection ()
Ответ №1:
Вы можете использовать таблицу 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)