我有一个用于切换QTableView编辑状态的复选框。
void QPcbView::editToggle(bool editable)
{
if(editable)
this->setEditTriggers(QTableView::AllEditTriggers);
else
this->setEditTriggers(QTableView::NoEditTriggers);
}这是可行的,但视图不会更新。这意味着当我从可编辑切换到不可编辑时,当前选中的单元格将保持可编辑状态,直到它失去焦点。我该如何解决这个问题呢?我希望我的表视图能立即反映编辑状态。
发布于 2013-11-26 22:03:42
调用this->update()可能会起作用。或者,您可以在模型数据方法中选中复选框值。
https://stackoverflow.com/questions/20219102
复制相似问题