标签: qt4
对于QMenu,我们可以插入两种项目,一种是QAction,可以通过removeAction方法删除,另一种是另一种QMenu,我找不到从菜单中删除菜单项的方法。
怎么做?我现在能想到的唯一方法是使用clear()方法删除所有内容并重新生成项目。
答案 0 :(得分:11)
获取要删除的子菜单的QAction:
QAction *menuIdontLike = subMenu->menuAction(); mainMenu->removeAction(menuIdontLike);