main.cpp 是實作 main() 函數的檔案,下面是 main.cpp 檔案的内容。
#include "widget.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv); //定義并建立應用程式
Widget w; //定義并建立視窗
w.show(); //顯示視窗
return a.exec(); //應用程式運作
}
main() 函數是應用程式的入口。它的主要功能是建立應用程式,建立視窗,顯示視窗,并運作應用程式,開始應用程式的消息循環和事件處理。
QApplication 是 Qt 的标準應用程式類,第 1 行代碼定義了一個 QApplication 類的執行個體 a,就是應用程式對象。
然後定義了一個 Widget 類的變量 w,Widget 是本執行個體設計的視窗的類名,定義此視窗後再用 w.show() 顯示此視窗。
最後一行用 a.exec() 啟動應用程式的執行,開始應用程式的消息循環和事件處理。