1
我在設計器中添加了一個QMenu,用於我的QMainWindow中僅用於調試和測試的操作。我想簡單地將它視爲一個realese彙編。爲什麼我無法使QMenu無形?
然而,當我打電話:
ui->menuTests->setVisible(false);
什麼也沒有發生?如何在不從我的應用程序中刪除該菜單的情況下使該菜單不可見? (我可以禁用它,但是這是可怕的....)
我在設計器中添加了一個QMenu,用於我的QMainWindow中僅用於調試和測試的操作。我想簡單地將它視爲一個realese彙編。爲什麼我無法使QMenu無形?
然而,當我打電話:
ui->menuTests->setVisible(false);
什麼也沒有發生?如何在不從我的應用程序中刪除該菜單的情況下使該菜單不可見? (我可以禁用它,但是這是可怕的....)
設置可見/ unvisible的行動,而不是QMenu:
ui->menuTests->menuAction()->setVisible(false);
非常感謝您! – aarelovich