我使用QTableWidget作为视图窗口小部件,使用QTableWidgetItem作为项目。如何启用特定QTableWidgetItem单元格的编辑?
答案 0 :(得分:1)
假设启用了QTableWidget,您只需在QTableWidgetItem上设置正确的标志。
Qt::ItemFlags flags = item->flags();
flags = bEnable ? flags | Qt::ItemIsEditable : flags & ~Qt::ItemIsEditable;
item->setFlags(flags);