为什么我无法使QMenu无形?
问题描述:
我在设计器中添加了一个QMenu,用于我的QMainWindow中仅用于调试和测试的操作。我想简单地将它视为一个realese汇编。为什么我无法使QMenu无形?
然而,当我打电话:
ui->menuTests->setVisible(false);
什么也没有发生?如何在不从我的应用程序中删除该菜单的情况下使该菜单不可见? (我可以禁用它,但是这是可怕的....)
答
设置可见/ unvisible的行动,而不是QMenu:
ui->menuTests->menuAction()->setVisible(false);
非常感谢您! – aarelovich