0
默認情況下,使用Qt Creator創建新的Qt Widget項目時。有一個菜單欄,它總是顯示,甚至沒有任何菜單,子菜單或操作。我不想在設計器視圖中刪除此菜單欄,只想隱藏它。任何解決方案如何隱藏Qt窗口小部件應用程序菜單欄?
默認情況下,使用Qt Creator創建新的Qt Widget項目時。有一個菜單欄,它總是顯示,甚至沒有任何菜單,子菜單或操作。我不想在設計器視圖中刪除此菜單欄,只想隱藏它。任何解決方案如何隱藏Qt窗口小部件應用程序菜單欄?
嘗試
ui->menuBar->hide(); // hide menubar
ui->menuBar->show(); // in case you want to restore it
在主窗口類,如果你想隱藏它在運行時。
否則,您不必每次都使用mainwindow.ui創建項目。當你開始一個新項目時,在[詳細] - > [基類]中有一個選項,它允許你選擇基類(模板形式)作爲主窗口,對話框或小部件。
tks,它的工作原理! – jondinham
這是不正確的。 QWidget和QDialog不顯示任何菜單。只有QMainWindow有一個菜單。 – user3427419
我的意思是Qt Widget應用程序,而不是QtWidget類 – jondinham