在PyQGIS设计tablewidget中,我将表格小部件设置为只读,当我选择特定的时候,它没有读取该行?
self.dlg.ui.tableWidget.item(row, 1).setFlags(Qt.NoItemFlags)
无法在表格小部件中选择行来读取数据。
答案 0 :(得分:0)
您只需使用按位运算来拒绝标记Qt.ItemIsEditable
it = self.dlg.ui.tableWidget.item(row, 1)
it.setFlags(it.flags() & ~Qt.ItemIsEditable)