I have built up a QMenu MainMenu on top of my MainWindow in my application. As everybody is used to it, I have following QMenu Main menus:
File - Edit - SuperHeavyExpertMenus - Settings - Help
I would like to hide the sub tree SuperHeaverExpertMenus initially, on program start, because it conatins a lot of settings, which might confuse beginner users.
I want to show that sub tree with SuperHeavyExpertMenu, when a checkbox in Settings is true, for instance.
I can hide the children QActions of the QMenu s above, vie QAction:setVisible(false) . but I can do that for the QMenu ?
Is there a way to hide the QMenu ?