2016-06-11 80 views
1

我在设计器中添加了一个QMenu,用于我的QMainWindow中仅用于调试和测试的操作。我想简单地将它视为一个realese汇编。为什么我无法使QMenu无形?

然而,当我打电话:

ui->menuTests->setVisible(false); 

什么也没有发生?如何在不从我的应用程序中删除该菜单的情况下使该菜单不可见? (我可以禁用它,但是这是可怕的....)

回答

1

设置可见/ unvisible的行动,而不是QMenu:

ui->menuTests->menuAction()->setVisible(false); 
+0

非常感谢您! – aarelovich