Невозможно выбрать строки в виджете таблицы В PyQGIS

В PyQGIS design tablewidget я установил табличный виджет только для чтения, и когда я выбираю конкретный, он не читал эту строку?

self.dlg.ui.tableWidget.item(row, 1).setFlags(Qt.NoItemFlags)

невозможно выделить строки в виджете таблицы, чтобы прочитать данные.

1 ответ

Решение

Вы просто должны использовать побитовые операции, чтобы запретить флаг Qt.ItemIsEditable

it = self.dlg.ui.tableWidget.item(row, 1)
it.setFlags(it.flags() & ~Qt.ItemIsEditable)
Другие вопросы по тегам