如何在推送标题部分项后阻止单元格编辑?

时间:2016-10-01 00:21:57

标签: c++ qt qtablewidget qtgui

当我在QTableWidget中推送水平标题部分项目时,此列中的上部单元格已准备好进行编辑 我该如何预防?

QTableWidget

enter image description here

2 个答案:

答案 0 :(得分:2)

问题与

的干扰有关

所以,基本上,你应该禁用一种或两种行为。

答案 1 :(得分:0)

查看QTableWidget文档,我找到了解决问题的方法。您必须修改每个vertical header item并将其flags修改为不可编辑。

const int size = ui->tableWidget->columnCount();
for (int i=0; i<size; i++) {
     QTableWidgetItem * item = ui->tableWidget->verticalHeaderItem(i);
     item->setFlags(...every single flag you want);
}

您有link中的可用标记列表。