1.基础使用方法
(略)
2.坑和注意点
2.1 设置一个单元格的编辑属性
在代码中,想要修改一个单元格的编辑属性,需要对这个item的flags进行设置;注意对一个tablewidget的一个item成员进行设置后,进行一次编辑属性设置,这样才能使单元格成功变成不可编辑的单元格。
1.不可编辑
ui->tableWidget_regbit->setItem((i - 2) / 2, 5, new QTableWidgetItem(bitName));// 设置位名单元格为不可编辑ui->tableWidget_regbit->item((i - 2) / 2, 5)->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
2.可编辑
ui->tableWidget_regbit->setItem(row, col, new QTableWidgetItem(QString::number(0)));
ui->tableWidget_regbit->item(row,col)->setFlags(Qt::ItemIsEnabled | Qt::ItemIsSelectable | Qt::ItemIsEditable);