模板
作為初學者我們選擇第一個Application(Qt)和 Qt Widgets Application,所謂的模板就是 Qt為了方便開發程序,在新建工程時可以讓用戶基于一種模板來編寫程序,包括 cpp文件, ui文件都已經快速的創建,而不用用戶手動創建這些文件。
基類
這里默認選擇的基類為 QMainWindow。在 Base class一項中我們還可以看到還有 QWidget和 QWialog這樣的基類可以選擇。在 C++篇我們已經學習什么叫基類,簡單的來說,我們創建
的這個項目是基于 QMainWindow類去開發的。默認勾選“ Generate form”,意思是生成 ui窗體
文件 mainwindow.ui。為了學習方便,我們統一默認基 類為 QMainWindow,但是注意,在嵌入
式里一般不需要標題欄,狀態欄等,所以常用的是 QWidget基類。
? QMainWindow:主窗口類,主窗口具有主菜單欄、工具欄和狀態欄。 類似于一般的應用程
序的主窗口 。如果 你 想做個嵌套的窗口程序開發的軟件,不妨選擇這個 QMainWindow。
? QWidget:是可視界面類的基類,也就是說 QMainWindow類也是由 QWidget繼承封裝而來。
所以 QWidget要比 QMainWindow功能少一些。
? QDialog:對話框類,建立一個對話框界面。比較少使用此項作為基 類。一般以 QMainWindow和 QWidget作為基類的居多。 注因為 QWidget不帶窗口標題欄等 嵌入式里最好 QWidget。