我做了一个QTableWidget 表格要求不能直接编辑,右键菜单选择编辑之后才可以对行进行编辑,请问这个该如何实现,麻烦高手帮忙回答一下,非常感谢!!!
界面设计?QTableWidget?表格
------解决方案--------------------
补充下,上面的只是设置编辑触发的东西还要
1.设置edit属性
2.右键弹出一个菜单,然后有action触发一个信号,连接一个槽
槽函数比如说
void TableWidget::editTableWidgetItem()
{
TableWidget->editItem(rightClickedItem);
}
这个rightClickedItem,这样判断:
右键的时候判断是否是在某个item上,如果不在就不弹出菜单。
如果在的话就记下这个rightClickedItem