QTableWidget设置成不可编辑
时间: 2024-05-10 10:12:43 浏览: 179
PyQt5 QTableView设置某一列不可编辑的方法
QTableWidget是Qt中的一个表格控件,可以用于显示二维表格数据。如果想要将QTableWidget设置成不可编辑,可以通过设置其editTriggers属性来实现。
具体步骤如下:
1. 获取QTableWidget对象,可以通过ui文件或者代码创建。
2. 调用setEditTriggers方法,将参数设置为QAbstractItemView::NoEditTriggers。
3. 保存设置。
代码示例:
```python
# 获取QTableWidget对象
tableWidget = self.ui.tableWidget
# 将editTriggers属性设置为QAbstractItemView::NoEditTriggers
tableWidget.setEditTriggers(QAbstractItemView.NoEditTriggers)
```
这样,用户就不能编辑QTableWidget中的单元格了。
阅读全文