創建工程的方式有兩個:①菜單欄->文件->新建文件或項目;②歡迎模式==>Projetcs==>+New;兩者創建的工程沒區別,前者比后者多一些創建文件選項。
通過方式①創建一個app工程:
1)、菜單欄->文件->新建文件或項目,選擇的是創建控件應用程序。
2)、定義工程名以及存放路徑,注意工程路徑不能有中文。路徑默認放在c盤,最好放置其他盤,並設為默認路徑。
3)、選擇構建的工具,選默認的qmake方式即可。三種方式中qmake是使用最廣泛的構建系統,Cmake在未來版本是主力,獲將取代qmake;而Qbs將被官方廢棄。
4)、定義工程中要實現的類,以及類繼承的方式,其中Qwidget是控件類,像按鍵、標簽等等都屬於控件,QMainWindow是窗口類,類似於app的整個版面最大的窗體,QDialog是對話框類,窗口類和對話框類都是由控件類繼承而來。此處工程創建的類繼承於控件類。具體要實現什么類,看自己需求,如果繼承是控件類,而又要實現窗口類、對話框類則要自己實現,操作上比較相對繁瑣。
5)、這個跟多語言支持相關文件操作,此處咱不理會。
6)、此處跟選擇的編譯器和構建的版本有關,能選擇的有3個版本,debug、release、profile,debug版本是包含調試信息的版本、release是經過優化不包含調試信息的發布版本,要比調試版本小很多,profile是介於二者之間的優化版本,既包含一些調試信息,又不像調試版本那么大。此處默認,即選擇所有版本。
7)、沒有版本控制,不做處理,項目創建完成。
8)、創建的項目如下:
選擇不同的版本,構建后工程目錄下會創建不同的版本。進入三個不同目錄下可以發現不同大小相同名稱的demo.exe文件:debug(1322kb)、relese(24kb)、profile(74kb)。
其中demo.exe就是我們最終的應用程序,在工程目錄下雙擊運行會發現缺少動態庫,解決方法有二:①從安裝目錄中復制相應的動態庫到該目錄下。②把安裝目錄\QT5.9.9\5.9.9\mingw53_32\bin的路徑添加到本機的環境變量當中。開發過程中方法②是一勞永逸的;安裝包的話需要使用方法①,以適應不同環境。
除了直接創建application項目,還可以創建空項目:
創建空項目,什么都沒有,需要自己手動添加源文件和頭文件或ui文件,並且項目文件也是空白的,需要自己添加模塊。