Qt項目中main主函數及其做用

http://c.biancheng.net/view/1821.htmlhtml

 

main.cpp 是實現 main() 函數的文件,下面是 main.cpp 文件的內容。函數

  1. #include "widget.h"
  2. #include <QApplication>
  3. int main(int argc, char *argv[])
  4. {
  5. QApplication a(argc, argv); //定義並建立應用程序
  6. Widget w; //定義並建立窗口
  7. w.show(); //顯示窗口
  8. return a.exec(); //應用程序運行
  9. }

main() 函數是應用程序的入口。它的主要功能是建立應用程序,建立窗口,顯示窗口,並運行應用程序,開始應用程序的消息循環和事件處理。

QApplication 是 Qt 的標準應用程序類,第 1 行代碼定義了一個 QApplication 類的實例 a,就是應用程序對象。

而後定義了一個 Widget 類的變量 w,Widget 是本實例設計的窗口的類名,定義此窗口後再用 w.show() 顯示此窗口。

最後一行用 a.exec() 啓動應用程序的執行,開始應用程序的消息循環和事件處理。spa

相關文章
相關標籤/搜索