我已经建立了一个QMenu MainMenu
在我的上面MainWindow
在我的应用程序中。大家都习惯了,我有以下QMenu
主菜单:
文件 - 编辑 - SuperHeavyExpertMenus - 设置 - 帮助
我想隐藏子树SuperHeaverExpertMenus
最初,在程序启动时,因为它包含很多设置,这可能会让初学者感到困惑。
我想用以下方式显示该子树SuperHeavyExpertMenu
例如,当“设置”中的复选框为 true 时。
我可以把孩子藏起来QActions
of the QMenu
上面是,vieQAction:setVisible(false)
。但我可以为QMenu
?
有没有办法隐藏QMenu
?
如果我正确理解你的问题,你可以解决它的方法是这样的:
ui->menuYouWantToHide->menuAction()->setVisible(false);
我希望有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)