如何从QMenu for Qt4中删除菜单项?

时间:2011-08-29 18:23:13

标签: qt4

对于QMenu,我们可以插入两种项目,一种是QAction,可以通过removeAction方法删除,另一种是另一种QMenu,我找不到从菜单中删除菜单项的方法。

怎么做?我现在能想到的唯一方法是使用clear()方法删除所有内容并重新生成项目。

1 个答案:

答案 0 :(得分:11)

获取要删除的子菜单的QAction:

QAction *menuIdontLike = subMenu->menuAction();
mainMenu->removeAction(menuIdontLike);