[Qt開發(fā)環(huán)境的搭建和hello world](http://www.qter.org/portal.php?mod=view&aid=25&page=1
以下為自己感覺重要的點番刊,對于坑請看Qt 常見問題
下載
安裝需要很大空間产场,建議根據(jù)需要版本下載
不建議官方下載,因為有試用期(你懂的)
下載
安裝
根據(jù)默認一直點下去万搔,對于賬號可以skip
運行Qt
Windows 在開始菜單中
- Assistant是Qt助手择份,它已經(jīng)集成到了QtCreator中,就是幫助模式烫堤;
- Designer是Qt設計師荣赶,它也集成到了Qt Creator中,就是設計模式鸽斟;
- Linguist是Qt語言家拔创,用來對軟件進行國際化翻譯;
- 下面的Qt 5.8 for Desktop可以用來進行命令行操作富蓄,比如使用命令行來編譯程序等剩燥。
QtCreator主界面分為了6個模式:歡迎模式、編輯模式立倍、設計模式灭红、Debug調(diào)試模式、項目模式和幫助模式
創(chuàng)建項目
- 歡迎界面Projects - New Project按鈕 - 選擇Application - 選擇Qt Widgets Application口注,這樣便會生成一個桌面Qt圖形界面項目
- 自行設置項目名稱和項目路徑
- 默認勾選了Desktop構建套件
- 基類可選的有QMainWindow变擒、QWidget和QDialog三個,QMainWindow是一般桌面程序的主窗口
- 完成
完成hello world項目
- 進入編輯模式寝志,嘗試熟悉開發(fā)環(huán)境
- 雙擊界面文件目錄下的mainwindow.ui文件娇斑,進入設計模式
- Label標簽部件并拖動到界面上,然后雙擊材部,更改其顯示文本為“helloworld”
- Qt Creator左側的運行按鈕來編譯運行程序毫缆,如果前面的文件沒有保存,那么可能會彈出保存修改對話框乐导,選中“構建之前總是先保存文件”苦丁,然后點擊保存所有文件按鈕即可,這樣以后運行時都會自動保存未保存的文件物臂。
此時有坑
發(fā)布程序
- 查看項目目錄
debug和release芬骄,因為編譯時默認是debug版本猾愿,所以現(xiàn)在release目錄中是空的。打開debug目錄账阻,可以看到生成的可執(zhí)行文件helloworld.exe
此時有坑
編譯release版本程序
點擊run按鈕上方的按鈕淘太,切換運行模式,運行松嘶,查看release文件夾設置應用程序圖標
把要設置的ico圖標放到源碼目錄,然后打開項目文件helloworld.pro,在最下面添加一行代碼:
RC_ICONS = myico.ico
運行會發(fā)現(xiàn).exe圖標更改了似谁,運行時圖標也更改了
發(fā)布步驟
現(xiàn)在到release目錄,可以看到helloworld.exe已經(jīng)使用了新的圖標,可以將其復制到一個新建文件夾中,然后將需要的幾個dll文件(跟debug版本的不是完全一樣哦T谘取)也復制過來,分別是Qt安裝目錄下bin目錄中的libgcc_s_dw2-1.dll残拐、libstdc++-6.dll娜扇、libwinpthread-1.dll、Qt5Core.dll醒叁、Qt5Gui.dll和Qt5Widgets.dll這6個文件,另外脱吱,還需要將C:\Qt\Qt5.8.0\5.8\mingw53_32\plugins目錄中的platforms文件夾復制過來,里面只需要保留qwindows.dll文件即可认罩,如下圖所示箱蝠。最后將該文件夾壓縮打包即可發(fā)布。
只想在本機運行程序垦垂,那么不想每次都復制這些文件
在桌面計算機(我的電腦)圖標上右擊宦搬,選擇屬性,然后選擇高級系統(tǒng)設置劫拗,在高級頁面選擇環(huán)境變量间校,然后在系統(tǒng)變量中找到Path變量,雙擊页慷,在變量值的最后憔足,添加上Qt的bin目錄的路徑,我這里是; C:\Qt\Qt5.8.0\5.8\mingw53_32\bin(注意酒繁,在最前面有個英文半角的分號)滓彰。
構建套件位置
打開Qt Creator,選擇“工具→選項”菜單州袒,在彈出的對話框左側選擇“構建和運行”揭绑,這時就可以看到現(xiàn)在已經(jīng)有的構建套件(kit)