2014-03-19 57 views
0

默認情況下,使用Qt Creator創建新的Qt Widget項目時。有一個菜單欄,它總是顯示,甚至沒有任何菜單,子菜單或操作。我不想在設計器視圖中刪除此菜單欄,只想隱藏它。任何解決方案如何隱藏Qt窗口小部件應用程序菜單欄?

+0

這是不正確的。 QWidget和QDialog不顯示任何菜單。只有QMainWindow有一個菜單。 – user3427419

+0

我的意思是Qt Widget應用程序,而不是QtWidget類 – jondinham

回答

2

嘗試

ui->menuBar->hide(); // hide menubar 
ui->menuBar->show(); // in case you want to restore it 

在主窗口類,如果你想隱藏它在運行時。

否則,您不必每次都使用mainwindow.ui創建項目。當你開始一個新項目時,在[詳細] - > [基類]中有一個選項,它允許你選擇基類(模板形式)作爲主窗口,對話框或小部件。

+0

tks,它的工作原理! – jondinham

相關問題