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


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

 

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() 啟動應用程序的執行,開始應用程序的消息循環和事件處理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM