轉(zhuǎn)載請注明出處:CN_Simo.

導(dǎo)語:

    Qt是一個(gè)跨平臺(tái)的C++圖形界面應(yīng)用程序框架。它提供給開發(fā)者建立圖形用戶界面所需的功能,廣泛用于開發(fā)GUI程序,也可用于開發(fā)非GUI程序。Qt很容易擴(kuò)展,并且允許真正地組件編程。基本上,Qt同X Window上的Motif,Openwin,GTK等圖形界面庫以及Windows平臺(tái)上的MFC、OWL、VCL、ATL是同類型的東西。

    本系列教程以Qt5.6為基礎(chǔ)展開精講。

    參考書目:

             【1】霍亞飛.Qt Creator快速入門(第3版).2017年

             【2】蔡志明.精通Qt4編程.2008年

             【3】普拉達(dá).C++ Primer Plus(第6版).張海龍 譯.2012年

    學(xué)習(xí)建議:

          我認(rèn)為Qt是為喜愛C++的人準(zhǔn)備的“PhotoShop”,如果你沒有C++基礎(chǔ),那么你在看完《C++ Primer》這本書后再來看這片教程可能會(huì)讓自己更舒服一些。

          您C++學(xué)的不好怎么辦?沒關(guān)系,做事走心比什么都重要。學(xué)習(xí)過程中越是用心,就越覺得自己C++基礎(chǔ)不行,越想去復(fù)習(xí)C++,越復(fù)習(xí)C++,就越想學(xué)圖形界面,死循環(huán)。。。。哈哈,不廢了,步入正題吧!

正文:

安裝Qt4方法

 

 

安裝準(zhǔn)備:1.qt-opensource-windows-x86-mingw482-4.8.6-1.exeqt庫文件)

       2.qt-creator-opensource-windows-x86-4.2.0.exeIDE

       3.i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7zwingw編譯器,非常重要,安裝成功與否靠它了)

       4.qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar.gzgdb調(diào)試器)

 

下載地址:http://pan.baidu.com/s/1pLEYta7

                  注意:這個(gè)QtXPwin7均能正常使用的!

 

 

開始安裝

 

 

 

步驟一:

 

          先把所有的壓縮包解壓出來,然后把(一定要是對(duì)應(yīng)的版本,見說明1i686-4.8.2-release-posix-dwarf-rt_v3-rev3.7z解壓出來的mingw32文件夾剪切到C盤中。gdb文件夾同理。注意:一定要記得mingw32文件夾和gdb文件夾解壓到了哪里,因?yàn)楹罄m(xù)安裝需要指定此文件夾位置?。ㄎ医鈮旱?/span>C\Qt

    大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

步驟二:

 

        1)點(diǎn)擊qt-opensource-windows-x86-mingw482-4.8.6-1.exe進(jìn)行安裝,這是一個(gè)類庫來的,下面就等一下吧!

              大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

        2load完之后一直按next就行了。最后來到某個(gè)界面,你直接按install就行了,接著就是漫長的等待,中間會(huì)有一個(gè)選擇編譯器的界面,選擇我們剛剛解壓出來的mingw32文件夾,千萬不要選錯(cuò)。注意:這個(gè)Qt所有的東西都要安裝在C盤,不要隨意更改路徑,占你2G而已,否則的話可能安裝不成功的,本人沒有實(shí)驗(yàn)過,如果你有興趣可以試一下。

            大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

  3)吃了個(gè)蘋果,剛剛裝好。先不要打開它,把那兩個(gè)選項(xiàng)去掉它,然后按一下finish,因?yàn)橄旅孢€有一些事情要做。

               

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

步驟三:

 

    1)點(diǎn)擊qt-creator-opensource-windows-x86-4.2.0.execreator安裝了,其實(shí)這只是一個(gè)開發(fā)環(huán)境而已,簡單來說就是一個(gè)編寫代碼的地方,就像visual C++ 6.0一樣。其實(shí)不用這個(gè)環(huán)境,用VS也可以的,大家有興趣可以嘗試一下。

             大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

     

      2)還是那句話,直接按next,出現(xiàn)登陸賬戶就skip就行,都保持默認(rèn)即可,在最后的界面,不要把勾去掉,按finish,然后creator就啟動(dòng)了。

 

           大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

 

步驟四:

      1)現(xiàn)在還不能用的,要設(shè)置一下環(huán)境變量。首先依次點(diǎn)擊工具和選項(xiàng),然后就跟著圖片的編號(hào)去做

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

     2)按了添加之后就會(huì)彈出一個(gè)對(duì)話框來,是用來選擇qmake途徑的,我們可以依次選擇C盤,Qt,4.8.6,bin, qmake.exe就行了。不會(huì)選擇的話可以看一下圖片紅線處的路徑。(這種選法只能在你沒有更改路徑的情況下用)

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

(3)配置編譯器,操作:編譯器->添加->MinGw->C++。

    

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

4)按完MinGW后,在編譯器路徑那里選擇路徑:  C:\Qt\mingw32\bin\g++.exe,然后點(diǎn)擊打開就行了.同理可以配置C編譯器,只是g++.exe換成了gcc.exe(見說明2)。

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

5)最后到“構(gòu)件套件(Kit)”中,可以看到已經(jīng)有一個(gè)“桌面(默認(rèn))”,這里雙擊它直接進(jìn)行設(shè)置,名稱可以隨意設(shè)置;下面編譯器一項(xiàng)選擇前面設(shè)置的MinGW;最后Qt版本選擇前面添加的即可,因?yàn)檎{(diào)試器還沒有配置,所以調(diào)試器一項(xiàng)再配置了之后就可以選擇了。為了以后調(diào)試模式進(jìn)行程序調(diào)試,這里需要指定調(diào)試器。然后回到Qt Creator中繼續(xù)設(shè)置,單擊調(diào)試器項(xiàng)(Debugger)項(xiàng)“添加”,路經(jīng)為C:\Qt\qtcreator-gdb-7.4-MINGW32_NT-6.1-i686\gdb-i686-pc-mingw32.exe

 

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

到此,Qt4.8.6基本配置完畢!

 

 

安裝Qt5方法

安裝準(zhǔn)備1. qt-opensource-windows-x86-mingw492-5.6.1.exe

下載地址http://download.qt.io/official_releases/qt/

 

開始安裝

 

 

步驟一:

(1)點(diǎn)擊qt-opensource-windows-x86-mingw492-5.6.1.exe進(jìn)行安裝。

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

(2)之后一直按next,到下面這個(gè)界面后全選(如果你的硬盤不夠大,則在默認(rèn)的基礎(chǔ)上加上Tools里的MinGw4.9.2即可),再“下一步”,最后安裝即可!

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

(3)玩了兩局三國殺,剛剛裝好,點(diǎn)擊確定即可打開Qt Creator,盡情參觀吧!

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

到此,Qt5.6算是安裝完畢,而且都是已經(jīng)配置好的,就不用咱們自己動(dòng)手了。不過我們還是親自去看看吧。

 

步驟二:

(1) 瞧!一切已備,只欠東風(fēng)啦。(工具-選項(xiàng)-構(gòu)建和運(yùn)行-構(gòu)建套件)

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

(2) 我們再看一下5.6的安裝目錄的目錄結(jié)構(gòu):

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

(3) 那些實(shí)例都在Qt Creator里面有顯示,點(diǎn)擊后會(huì)打開源文件以及關(guān)于本例的介紹。如果你想運(yùn)行一個(gè)示例程序看看,那么打開示例項(xiàng)目后點(diǎn)擊左下角的綠色三角或者Ctrl+R即可運(yùn)行示例(需要等幾秒,右下角會(huì)有編譯進(jìn)度條)。

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

(4) 所有已安裝的與Qt有關(guān)的應(yīng)用都已經(jīng)在“開始菜單”里面構(gòu)建了文件夾,箭頭指向的是Qt的終端界面,以后需要用到!

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

(5) 打開上圖的文件夾中Assistant,這是Qt小助手,Qt中所有用到的類在這里面都有介紹,也是常用的東西之一。

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

(6) 好,暫且介紹到這里,關(guān)于這幾個(gè)工具的詳細(xì)介紹請參照《Qt Creator快速入門》的第一章。先對(duì)軟件熟悉一下是好事哦,不要想著現(xiàn)學(xué)現(xiàn)用,重要的是跟Qt的這幾個(gè)工具培養(yǎng)感情。

 

疑問解答:

  • 問:為什么Qt4和Qt5的安裝分開來講呢?

     答:編寫Qt應(yīng)用我們需要有Qt庫、編譯器(vs和gcc)、調(diào)試器(gdb),最后還需要Qt Creator這一IDE將它們都整合到一起為我們所用。在Qt4時(shí)代,這些東西都是分開的,需要開發(fā)者們自己動(dòng)手配置開發(fā)環(huán)境。而Qt5版本出來之后,將所有需要的東西都整合到了安裝包中,并且環(huán)境可以自動(dòng)配置,為開發(fā)者減輕了不少負(fù)擔(dān)。考慮到Qt4和Qt5的安裝過程有較大差異,所以有必要分開來講述一下。

  • 問:Qt很受歡迎嗎?為什么要開此教程?

     答:就目前形勢來看,Qt受歡迎程度的確不是很高,但Digia公司12年從諾基亞手里收購以來一直在努力為Qt的普及做貢獻(xiàn),這點(diǎn)由Qt版本近幾年的更新速度可以看出。我也相信Qt以后會(huì)越來越完美。許多人想要學(xué)習(xí)GUI編程卻都無從下手,我覺著Qt就是一個(gè)不錯(cuò)的開始,特開此系列教程引領(lǐng)天下(GUI)初學(xué)者步入正規(guī)。哈,話說大了!

     這篇文章暫且到這里要結(jié)束了,下面有一些重要的說明性文字,重點(diǎn)看。然后其他的軟件介紹性知識(shí)我就不必闡述了,書上比我說的清楚。要知道這篇教程的目的是領(lǐng)初學(xué)者,并不是為Qt做宣傳做介紹。該做什么、如何做、為什么這么做我都說的一清二白,不懂的可以再問,關(guān)鍵是靠自己,老話說得好“別人的永遠(yuǎn)是別人的”,怎么把別人的變成自己的那就看個(gè)人造化了。歡迎大家留言評(píng)論,若知四海皆兄弟,何處相逢非故人。

 

說明:

1) 在安裝Qt4.8.6或更新的版本時(shí)需要按照安裝時(shí)的提示去下載MinGW版本解壓到相應(yīng)的目錄,此版本對(duì)應(yīng)的GCC編譯器版本為4.8.2,大概44M左右,如下圖所示:

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

2) 添加編譯器時(shí),GCC和G++的區(qū)別:

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

3) MinGW,是Minimalist GNU for Windows的縮寫,是將GNU開發(fā)工具移植到Win32平臺(tái)下的產(chǎn)物。它是一個(gè)可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫的集合,允許你在GNU/Linux和Windows平臺(tái)生成本地的Windows程序而不需要第三方DLL庫。

4) Qt是一套開源框架,本來我們的步驟是:編譯->IDE配置,而現(xiàn)在是安裝->IDE配置,無論是qt-opensource-windows-x86-winrt-msvc2015-5.7.0.exe還是qt-opensource-windows-x86-mingw482-4.8.6-1.exe,其實(shí)都是官方為我們實(shí)現(xiàn)編譯好的只需要我們按引導(dǎo)安裝即可,時(shí)間省去了不知多少。源碼的編譯方式分兩種:動(dòng)態(tài)編譯和靜態(tài)編譯,官方使用動(dòng)態(tài)編譯為我們提供安裝包,但我們也需要了解一下Qt源碼的靜態(tài)編譯,或許這是下節(jié)的內(nèi)容也說不定。

5) 一臺(tái)電腦有多個(gè)Qt版本可能會(huì)引起不必要的麻煩,所以盡量只安裝一個(gè)版本。

 

點(diǎn)擊跳轉(zhuǎn):Qt入門之基礎(chǔ)篇 ( 二 ) :Qt項(xiàng)目建立、編譯、運(yùn)行和發(fā)布過程解析

http://www.cnblogs.com/lxmwb/p/6352220.html