QMainWindow 與QWidget的區別

QMainWindow 與QWidget的區別
QWidget運行後就只有一個“頁面”,而QMainWindow運行後生成了一個“窗口”。
QMainWindow的佈局如下圖所示:
在這裏插入圖片描述
從外到內依次是菜單欄、狀態欄、工具欄、停靠窗口、中心窗口。
查看幫助文檔可以發現,setMenuBar、addToolBar、setCentralWidget、setStatusBar幾種行爲只有QMainWindow類具有。
因此,在繼承自QWidget類的用戶類中無法創建菜單欄等幾種行爲。
這就是QMainWindow和QWidget的主要區別。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章