2016-06-11 77 views
1

我在設計器中添加了一個QMenu,用於我的QMainWindow中僅用於調試和測試的操作。我想簡單地將它視爲一個realese彙編。爲什麼我無法使QMenu無形?

然而,當我打電話:

ui->menuTests->setVisible(false); 

什麼也沒有發生?如何在不從我的應用程序中刪除該菜單的情況下使該菜單不可見? (我可以禁用它,但是這是可怕的....)

回答

1

設置可見/ unvisible的行動,而不是QMenu:

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

非常感謝您! – aarelovich