在Qt中,直接使用QMenu::hide()是不会隐藏这个菜单的。
因为每个菜单都是与QAction联系起来的,所以使用QMenu::menuAction()->setVisible(false),这样,就可以把这个菜单隐藏起来。
本文介绍了在Qt中如何正确地隐藏一个菜单项。通常情况下,直接调用QMenu::hide()并不能达到预期的效果,正确的做法是通过QMenu::menuAction()->setVisible(false)来实现菜单的隐藏。
在Qt中,直接使用QMenu::hide()是不会隐藏这个菜单的。
因为每个菜单都是与QAction联系起来的,所以使用QMenu::menuAction()->setVisible(false),这样,就可以把这个菜单隐藏起来。
798

被折叠的 条评论
为什么被折叠?