pyqt tablewidge 可编辑
时间: 2023-11-11 12:03:13 浏览: 182
是的,PyQt中的QTableWidget是可编辑的。您可以使用setItem()方法将一个QTableWidgetItem对象添加到表格中,并使用setFlags()方法设置该对象的属性,以使其可编辑。例如,您可以使用以下代码将一个不可编辑的单元格添加到第3行第1列:
```python
item = QTableWidgetItem()
item.setFlags(item.flags() & ~Qt.ItemIsEnabled & ~Qt.ItemIsSelectable)
tableWidget.setItem(2, 0, item)
```
这将创建一个新的QTableWidgetItem对象,并将其添加到表格的第3行第1列。然后,使用setFlags()方法将该对象的属性设置为不可编辑和不可选择,从而使其成为只读单元格。
阅读全文