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

Python 无法在PyQGIS中的表小部件中选择行,python,pyqt,qgis,pythonqt,Python,Pyqt,Qgis,Pythonqt,在PyQGIS design tablewidget中,我将table widget设置为只读,当我选择“特定”时,它是否未读取该行 self.dlg.ui.tableWidget.item(row, 1).setFlags(Qt.NoItemFlags) 无法在表格小部件中选择行来读取数据。您只需使用位操作来拒绝标志Qt.ItemIsEditable it = self.dlg.ui.tableWidget.item(row, 1) it.setFlags(it.flags() &

在PyQGIS design tablewidget中,我将table widget设置为只读,当我选择“特定”时,它是否未读取该行

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

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

您只需使用位操作来拒绝标志
Qt.ItemIsEditable

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

你可以更好地解释自己,放置一个合适的标题,并利用提供更多细节的优势,你有很多空间,请阅读,很难理解你想要什么。没什么,我只是简单地告诉你,我将pyqt中的tablewidget设置为只读,我无法选择任何行,因此,请告诉我,在只读模式下读取行本身有任何选项。据我所知,您不希望单元格可编辑,但可以选择它们。我是对的?是的,是的,你能给我建议解决这个问题的方法吗?