qt tablewidget设置文字不可更改
时间: 2023-07-13 18:16:31 浏览: 116
QTableWidget 设置某一列禁止编辑
要设置Qt TableWidget中的单元格文本不可更改,可以使用setItem方法设置单元格为只读模式。具体实现方法如下:
```
// 获取要设置为只读的单元格
QTableWidgetItem *item = tableWidget->item(row, column);
// 设置该单元格为只读
item->setFlags(item->flags() & ~Qt::ItemIsEditable);
```
其中,通过`item`方法获取要设置为只读的单元格。然后通过`setFlags`方法将该单元格的标志设置为不可编辑模式(即去除`Qt::ItemIsEditable`标志)。这样就可以将该单元格的文本设置为不可更改。
阅读全文