我在应用程序的主窗口上建立了一个QMenu MainMenu
。正如大家习惯的那样,我有以下QMenu
主菜单:
文件 - 编辑 - 超级重型专家菜单 - 设置 - 帮助
因为超级重型专家菜单包含很多设置,可能会困惑初学者用户,所以我希望在程序启动时最初隐藏这个子树SuperHeaverExpertMenus
。
例如,当设置中的复选框为真时,我想显示带有SuperHeavyExpertMenu
的子树。
我可以通过QAction:setVisible(false)
隐藏上面QMenu
的子项QActions
,但是我能为QMenu
做到这一点吗?
有没有一种方法可以隐藏QMenu
呢?