QT入門筆記一 十分鐘流程走一遍

一、QT Creater(創建)

1、開始菜單-QT Creater;

      New project->Application->QT Widgets Application;

      輸入名字hello->選擇路徑->下一步;//注意:項目所在路徑中不能有中文,否則程序運行報錯  

      選擇默認構建套件kits:桌面打勾->下一步;

      自定義類名:設定類名爲 helloDialog,基類選擇 QDialog ,下一步;

      設置項目管理:默認,完成。 //在這裏可以看到這個項目的彙總信息        

2、雙擊項目文件列表->界面文件->hellodialog.ui文件

      隨便設計點什麼(與MFC或WPF都差不多)

      運行(左下角綠色三角)


二、QT 終端(發佈)

1、開始->Qt 5.8 for Desktop (MinGW 5.3.0 32 bit) ;輸入cd e 進入E盤;輸入cd 一級子目錄文件夾名;輸入cd 二級子目錄文件夾名。。。一直到剛纔的路徑(hello文件夾)

      編譯ui文件。使用uic編譯工具,從ui文件生成頭文件。具體命令是:

  uic -o ui_hellodialog.h hellodialog.ui

     這時,項目文件夾中就生成了以ui開頭的頭文件

2、使用”qmake -project“命令來生成pro工程文件,這時可以看到hello目錄中已經生成了hello.pro文件,此文件與項目文件夾hello同名

      使用“greaterThan(QT_MAJOR_VERSION,4): QT += widgets”命令添加源文件使用類所在模塊:widgets模塊

3、命令行輸入:qmake,生成用於編譯的Makefile文件

      輸入“mingw32-make"命令來編譯程序,編譯完後會在release目錄中出現helloworld.exe文件。(若想編譯debug版本,只需要更改命令爲:mingw32-make -f Makefile.Debug)

       結束。可以運行一下試試,發現缺少文件。

那麼:

1、在Qt安裝目錄中的bin文件夾中找到缺失的dll文件。例如:本程序需要複製bin目錄("Qt\Qt5.6.1\5.6\mingw49_32\bin")中的libgcc_s_dw2-1.dll、libstdc++-6.dll、libwinpthread-1.dll、Qt5Core.dll、Qt5Gui.dll和Qt5Widgets.dll這六個文件

2、將Qt\Qt5.6.1\5.6\mingw49_32\plugins\platforms這個文件夾複製過去,裏面只需保留qwindows.dll文件即可!

至此,程序新建和發佈走完了。     


爲什麼發佈這麼麻煩,因爲微軟不認識別QT庫。當然Qt也有自動發佈機制的,在官網上找找吧。


引用:http://www.cnblogs.com/lxmwb/p/6353883.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章