Qt圖標(biāo)
上一句,我講了我為什么要學(xué)習(xí)Qt。
在這篇文章中,通過自己的學(xué)習(xí)和嘗試,我總結(jié)了Qt的下載和安裝過程,詳細(xì)到每一個步驟。通過這篇文章,相信沒有任何基礎(chǔ)的電腦小白和編程小白也能成功安裝Qt吧,開啟GUI編程的奇妙之旅。一.Qt的下載
由于Qt 自從5.15版本開始,對非商業(yè)版本(也就是開源版本),不提供已經(jīng)制作好的離線exe安裝包。所以,對于5.15(含)之后的版本,現(xiàn)在的安裝方式是基于在線安裝。
在線安裝的方法是首先下載在線安裝工具(文件名稱:qt-unified-windows- x86-online.exe)。
官網(wǎng)下載網(wǎng)址:
Qt在線安裝工具下載
離線安裝的話,可以下載最后一個版本的離線安裝包: 5.14.2。如果像我一樣主要抱著學(xué)習(xí)的目的[呲牙],那么下載離線安裝包會更方便一些。
下載安裝包,可以到Qt官網(wǎng),但是下載速度非常慢。一般推薦到幾個國內(nèi)著名的 Qt 鏡像網(wǎng)站下載:
- 中國科學(xué)技術(shù)大學(xué):
- 清華大學(xué):
- 北京理工大學(xué):
- 中國互聯(lián)網(wǎng)絡(luò)信息中心:
以第一個中科大的鏡像為例,進(jìn)入網(wǎng)頁后依次點擊下圖紅框內(nèi)的鏈接。
archive包含各種 Qt 開發(fā)工具安裝包
qt是 Qt 開發(fā)環(huán)境的下載目錄,里面有離線安裝包
提供最后一個離線安裝包的版本
選擇最新的子版本
Qt離線安裝包下載
下載windows系統(tǒng)安裝文件“q ”。該文件比較大,約2.3GB,其中集成了32位和64位的安裝包。對于Linux和Mac系統(tǒng),可以分別下載相應(yīng)的文件進(jìn)行安裝。
二.Qt的安裝
下載完成后,運行該安裝文件。Qt 的安裝過程和普通的Windows 軟件一樣,按照向?qū)нM(jìn)行操作即可。
首先,Qt 在安裝過程中會要求用戶進(jìn)行注冊和登錄,早期的版本好像可以跳過(Skip)這一步,但是5.14不行了[捂臉]。
Qt賬戶登錄界面
Qt允許用戶自定義安裝路徑,但是注意安裝路徑不能帶空格、中文字符或者其它任何特殊字符。另外,該界面還會詢問是否關(guān)聯(lián)特定的文件類型。如果關(guān)聯(lián)(默認(rèn)),特定后綴的文件(如.cpp文件)默認(rèn)使用 Qt Creator打開。如果你已經(jīng)安裝了其他編譯器(如VS)并且不希望對文件關(guān)聯(lián)進(jìn)行改變,那么就取消該選項。
Qt安裝目錄及文件關(guān)聯(lián)
Qt 安裝過程中最關(guān)鍵的一步就是組件的選擇。我選擇的組件情況請看下圖:
Qt組件選擇
Qt 的安裝組件分為兩部分:一部分是“Qt 5.14.2”分類下的,該部分是真正的 Qt 開發(fā)庫組件;另一部分是“Developer and Designer Tools”分類下的,該分類包含的是集成開發(fā)環(huán)境和編譯工具。
各個組件的說明見下表。不關(guān)心細(xì)節(jié)的可以直接略過下表[呲牙]。
“Qt 5.14.2”分類下的開發(fā)組件 | |
名稱 | 說明 |
MSVC *** | 針對 Windows 平臺上的 MSVC 編譯器的Qt組件,如MSVC 2015 64-bit 和 MSVC 2017 32/64-bit等。安裝該組件需要電腦上已經(jīng)安裝相應(yīng)版本的Visual Studio。如果不使用 MSVC 編譯器,就不用安裝。 |
MinGW *** | MinGW是Minimalist GNU for Windows的縮寫,MinGW是Windows平臺上使用的GNU工具集導(dǎo)入庫的集合。我打算使用MinGW進(jìn)行編譯,所以必須選擇安裝。 |
UWP *** | UWP是Windows 10中Universal Windows Platform的簡稱,有不同編譯器類型的UWP。如果不開發(fā)UWP應(yīng)用程序,就不需要。 |
Android | 針對安卓應(yīng)用開發(fā)的Qt庫,如果有安卓開發(fā)這方面需求可以自己選擇安裝,一般情況則用不到。 |
Sources | Qt的源代碼包。除非你想閱讀Qt的源碼,或者打算對Qt源碼進(jìn)行貢獻(xiàn),否則不用安裝。該部分體積也很大(>2GB)。 |
Qt *** | Qt的附加模塊,由于占用空間不大,大部分建議安裝。其中的 TP 是指 Technology Preview,技術(shù)預(yù)覽模塊的意思;Deprecated是指拋棄的舊模塊,除非為了兼容舊版本,一般用不到。 |
“Developer and Designer Tools”分類下的開發(fā)組件 | |
名稱 | 說明 |
Qt Creator 4.11.1 | 這是強(qiáng)制安裝的集成開發(fā)環(huán)境,以后所有的項目和代碼都在Qt Creator里面新建和編輯。 |
Qt Creator 4.11.1 CDB Debugger Support | 用于和CDB調(diào)試工具對接,默認(rèn)安裝,建議選擇。 |
MinGW *** | 這是開源的編譯器套件,由于我選擇了MinGW進(jìn)行編譯,所以這里也必須勾選安裝。 |
Strawberry Perl 5.22.1.3 | 用于編譯Qt源代碼的Perl開發(fā)環(huán)境,這里不需要安裝。如果以后用到,也可以另外手動安裝。 |
安裝完成后,在 Windows“開始”菜單中會看到 Qt 5.14.2 程序組。除了Qt Creator外,每一個編譯套件都對應(yīng)了數(shù)個開發(fā)工具(Assistant, Designer, Linguist和Qt命令)。
開始菜單中的Qt程序組
名稱 | 說明 |
Qt Creator 4.11.1 | Qt的集成開發(fā)環(huán)境,我使用它來創(chuàng)建和管理Qt項目。 |
Assistant 5.14.2 | 用來查看幫助文檔,已被集成在Qt Creator 中。 |
Designer 5.14.2 | 圖形界面可視化編輯工具,已被集成在Qt Creator 中,在Qt Creator編輯或創(chuàng)建界面文件時,就可以自動打開。 |
Linguist 5.14.2 | 多國語言翻譯支持工具,可以用來編輯語言資源文件,在開發(fā)多語言界面的應(yīng)用程序時會用到。 |
Qt 5.14.2 | Qt命令行工具,用來配置Qt開發(fā)環(huán)境。 |
三.Qt Creator的運行
點擊Qt Creator圖標(biāo),打開其界面。一般情況Qt Creator就可以正常運行了[呲牙]。
Qt Creator運行界面
由于Qt的中文版翻譯不完全,界面中夾雜著部分英文。要是看著難受,可以在選項中將語言設(shè)置為English。同時為了排版上更加清楚,可以將Theme改為“Flat Light”。
Qt選項界面
總結(jié)一下,到目前為止,通過一步一步地詳細(xì)過程,哪怕接觸電腦不多的朋友,也已經(jīng)能夠成功下載并安裝了Qt 5.14.2,后續(xù)可以正式開始Qt的學(xué)習(xí)和摸索過程。對于我這樣的編程小白來說,希望一切順利吧!
1.《關(guān)于手機(jī)怎么下載qt助手下載電腦版,你需要知道這些從零開始學(xué)Qt - 02. 手把手教你下載和安裝Qt》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《關(guān)于手機(jī)怎么下載qt助手下載電腦版,你需要知道這些從零開始學(xué)Qt - 02. 手把手教你下載和安裝Qt》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/gl/3224615.html