Qt三大視窗基類的差別QMainWindow QWidget QDialog

小聖賢莊零號發表於2020-10-28

QMainWindow:

QMainWindow類提供選單條和一個狀態條的應用程式視窗。整合封裝了一些功能,當使用者點選它的時候,相應的槽函式就會生效。我們可以看執行出來看。
在這裡插入圖片描述

QWidget

QWidget類是所有使用者介面物件的基類,非程式主視窗,接收輸入流的訊息,根據需要並在螢幕上繪製自己。一個視窗部件可以被他的父視窗或者是其他視窗擋住一部分。
在這裡插入圖片描述

QDialog

QDialog類是對話方塊視窗的基類,一種主要用於傳遞訊息的互動視窗。QDialog支援擴充套件並帶有返回值,他們可以帶有預設值。
在這裡插入圖片描述

相關文章