无法在表格小部件中选择行在PyQGIS中

时间:2018-04-05 04:04:20

标签: python pyqt qgis pythonqt

在PyQGIS设计tablewidget中,我将表格小部件设置为只读,当我选择特定的时候,它没有读取该行?

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

无法在表格小部件中选择行来读取数据。

1 个答案:

答案 0 :(得分:0)

您只需使用按位运算来拒绝标记Qt.ItemIsEditable

it = self.dlg.ui.tableWidget.item(row, 1)
it.setFlags(it.flags() & ~Qt.ItemIsEditable)