Qt Creator中文版是免費(fèi)的、跨平臺的輕量級集成開發(fā)環(huán)境,專為滿足Qt開發(fā)人員需求而量身定制,交友高級C++代碼編輯器、項(xiàng)目和生成管理工具、上下文相關(guān)的集成幫助系統(tǒng)等功能,能夠讓你輕松對多個桌面和移動設(shè)備平臺創(chuàng)建應(yīng)用程序,并有效提高自己的工作效率。
Qt Creator既能夠單獨(dú)使用,也能夠與Qt庫和開發(fā)工具組成一套完整的SDK,使開發(fā)人員能夠使用Qt程序框架更加快速及輕易的完成開發(fā)任務(wù),此外該軟件還匯集了版本控制系統(tǒng)以及可視化編輯器,能夠幫助新Qt用戶更快速上手并運(yùn)行項(xiàng)目。
1、復(fù)雜代碼編輯器
Qt Creator 的高級代碼編輯器支持編輯 C++ 和 QML ( )、上下文相關(guān)幫助、代碼完成功能、本機(jī)代碼轉(zhuǎn)化及其他功能。
2、版本控制
Qt Creator 匯集了最流行的版本控制系統(tǒng),包括 Git、Subversion、Perforce、CVS 和 Mercurial。
3、集成用戶界面設(shè)計(jì)器
Qt Creator 提供了兩個集成的可視化編輯器:用于通過 Qt widget 生成用戶界面的 Qt Designer,以及用于通過 QML 語言開發(fā)動態(tài)用戶界面的 Qt Quick Designer*。
4、項(xiàng)目和編譯管理
無論是導(dǎo)入現(xiàn)有項(xiàng)目還是創(chuàng)建一個全新項(xiàng)目,Qt Creator 都能生成所有必要的文件。包括對 cross-qmake 和 Cmake 的支持。
5、桌面和移動平臺
Qt Creator 支持在桌面系統(tǒng)和移動設(shè)備中編譯和運(yùn)行 Qt 應(yīng)用程序。通過編譯設(shè)置您可以在目標(biāo)平臺之間快速切換。
1、使用瀏覽工具管理源代碼
集成了領(lǐng)先的版本控制軟件,包括 Git、Perforce 和 Subversion開放式文件,無須知曉確切的名稱或位置搜索類和文件跨不同位置或文件沿用符號在頭文件和源文件,或在聲明和定義之間切換
2、為 Qt跨平臺開發(fā)人員的需求而量身定制
集成了特定于 Qt 的功能,如信號與槽 (Signals & Slots)圖示調(diào)試器, 對 Qt 類結(jié)構(gòu)可一目了然集成了 Qt Designer 可視化布局和格式構(gòu)建器只需單擊一下就可生成和運(yùn)行 Qt 項(xiàng)目
3、使用強(qiáng)大的 C++ 代碼編輯器可快速編寫代碼
語法標(biāo)識和代碼完成功能輸入時進(jìn)行靜態(tài)代碼檢驗(yàn)以及提示樣式上下文相關(guān)的幫助代碼折疊括號匹配和括號選擇模式高級編輯功能
從開始菜單或者快捷方式打開 QtCreator 集成開發(fā)環(huán)境,啟動之后看到類似下面的界面:
QtCreator 最左邊是一排功能按鈕。上半部分按鈕是 QtCreator 工作模式選擇,共有七種工作模式,分別是歡迎、編輯(編寫代碼)、設(shè)計(jì)(GUI可視化編輯)、Debug(調(diào)試程序)、項(xiàng)目(項(xiàng)目參數(shù)配置)、分析(程序執(zhí)行效率分析)、幫助。下面四個按鈕是構(gòu)建調(diào)試區(qū),由上到下依次是 Qt 套件選擇、運(yùn)行、調(diào)試運(yùn)行和構(gòu)建。
左邊的設(shè)計(jì)按鈕、項(xiàng)目按鈕和構(gòu)建調(diào)試區(qū)只有在打開或新建了項(xiàng)目之后才會變得可用。
QtCreator 下方的是定位工具和輸出面板,在編寫項(xiàng)目代碼和運(yùn)行、調(diào)試程序時會使用到。輸出面板包括七個,分別是問題(項(xiàng)目構(gòu)建時的問題)、Search Results(搜索項(xiàng)目文件內(nèi)容)、應(yīng)用程序輸出(運(yùn)行和調(diào)試信息顯示)、編譯輸出(編譯、鏈接命令及其輸出信息)、QML/JS Console(QML 命令窗口)、概要信息(項(xiàng)目信息摘要)、Version Control(版本控制系統(tǒng))。
QtCreator 中間的區(qū)域是所選擇的工作模式界面,默認(rèn)是歡迎模式。歡迎模式有三個子功能,第一個 Project 是項(xiàng)目顯示,包括之前的會話和項(xiàng)目記錄。項(xiàng)目記錄比較好理解,而會話涵蓋內(nèi)容比較廣,一個會話可以是多個項(xiàng)目的列表,并含有它們的配置以及上次編輯位置記錄、調(diào)試 斷點(diǎn)等等。會話記錄的上方是新建項(xiàng)目的快捷按鈕,項(xiàng)目記錄的上方是打開項(xiàng)目的快捷按鈕。歡迎模式另外兩個子功能是瀏覽 Qt 庫自帶的示例和教程,感興趣的讀者可以自行打開看看。
因?yàn)閯偘惭b完成的Qt Creator還沒有配置,這時候是不能編譯程序的。所以要先需要配置完成才可以使用。
1、首先打開剛安裝的Qt Creator軟件,進(jìn)入主界面
2、打開QtCreator菜單“工具”–>“選項(xiàng)”,在對話框左邊選“構(gòu)建和運(yùn)行”:
3、編譯Qt程序必須配置好幾個東西才行,需要配置的是:構(gòu)建套件(Kit)、QtVersions、編譯器、Debuggers。
一、Debuggers
1、點(diǎn)擊Add,進(jìn)入新的Debugger設(shè)置界面:
2、把Name設(shè)為GDB,然后點(diǎn)擊Path一行最右邊的“瀏覽”,找到gdb.exe的位置,
3、設(shè)置好后點(diǎn)擊右下角的“Apply”,就設(shè)置了調(diào)試器。
二、編譯器
1、點(diǎn)擊右邊“添加”,彈出菜單有MinGW、GCC、Clang、Custom和QCC,選擇MinGW,
2、名稱設(shè)為MinGW,對于編譯器路徑設(shè)置,就瀏覽找到g++.exe,設(shè)置好這兩條就夠了,然后點(diǎn)擊右下角“Apply”。
三、Qt Versions
1、點(diǎn)擊“添加”,彈出的文件查找框,是要選擇qmake.exe位置,之前裝的位置是:
2、C:Qt4.8.6binqmake.exe,選中qmake.exe
3、點(diǎn)擊打開,然后Qt版本會自動檢測:
4、點(diǎn)擊“Apply”就配置好Qt庫了。
四、構(gòu)建套件(Kit)
1、之前配置的三個最后都是為構(gòu)建套件服務(wù)的,需要在這里面選擇之前配好的三個:編譯器選擇“MinGW”、調(diào)試器選擇“GDB”、Qt版本選擇“Qt 4.8.6(4.8.6)”,Qt mkspec可以不用管,因?yàn)閝make.exe可以自動定。配置好編譯器、調(diào)試器和Qt版本之后,點(diǎn)擊“Apply”,再點(diǎn)擊“OK”。終于配置好了。
2、然后就可以新建一個項(xiàng)目,選擇“Qt Widgets Application”,都用默認(rèn)的項(xiàng)目設(shè)置,一直點(diǎn)擊下一步,然后點(diǎn)“完成”,看到代碼:
3、點(diǎn)擊左下角倒數(shù)第三個圖標(biāo),就是純?nèi)切文莻:
4、程序就能正常編譯跑起來了。
使用 Qt Creator 生成和運(yùn)行程序是再簡單不過的事了。一個按鈕就夠了。當(dāng)然,得先認(rèn)識認(rèn)識一下 Qt Creator 左下角的按鈕:
左下角一共有四個按鈕,下面分別介紹一下:
1、第一個按鈕是選擇構(gòu)建項(xiàng)目使用的 Qt 套件和構(gòu)建目標(biāo)程序的類型(Debug 或 Release)。
2、第二個是運(yùn)行按鈕,快捷鍵是 Ctrl+R,如果還沒構(gòu)建項(xiàng)目或剛修改了代碼,直接點(diǎn)擊運(yùn)行的話,QtCreator 會自動構(gòu)建生成新的目標(biāo)程序并運(yùn)行。
3、第三個是調(diào)試按鈕,快捷鍵是 F5。調(diào)試程序之前,QtCreator 會自動構(gòu)建生成最新的目標(biāo)程序,并進(jìn)入調(diào)試模式。在下一節(jié)專門講解調(diào)試程序。
4、第四個是構(gòu)建按鈕,快捷鍵是 Ctrl+B,只構(gòu)建最新的目標(biāo)程序,但不運(yùn)行。
如果只構(gòu)建而不運(yùn)行程序,就點(diǎn)第四個。一般都是構(gòu)建后運(yùn)行程序查看效果,可以直接點(diǎn)擊第二個運(yùn)行按鈕,如果沒問題發(fā)生,就會顯示目標(biāo)程序主界面:
從編譯生成到運(yùn)行,不需要自己敲命令,一個按鈕搞定,這就是集成開發(fā)環(huán)境的好處。
上面示范的是默認(rèn) Qt 套件,構(gòu)建的是 Debug 類型的目標(biāo)程序。如果需要構(gòu)建 Release 版目標(biāo)程序,點(diǎn)開左下角第一個按鈕:
這里有三種構(gòu)建模式:其中 Debug 和 Release 我們都是耳熟能詳?shù)模罢呤且?g模式編譯,帶著符號信息,便于我們調(diào)試,后者是經(jīng)過優(yōu)化之后,性能更上一個檔次的。profile 則是在這兩者之中取一個平衡,兼顧性能和調(diào)試,可以類似的看做是性能更優(yōu)但是又方便調(diào)試的版本。
可以選擇 Release 構(gòu)建類型,然后再點(diǎn)擊運(yùn)行按鈕就可以構(gòu)建運(yùn)行 Release 版本目標(biāo)程序。
上圖是針對項(xiàng)目只用到單一 Qt 套件的,如果之前配置了多個 Qt 套件,看到的類似下圖:
如果項(xiàng)目配置了多個可用的 Qt 套件,點(diǎn)開左下角第一個按鈕后,會看到各個套件以及構(gòu)建類型,如果要切換 Qt 套件或構(gòu)建類型,直接選中相應(yīng)條目,然后點(diǎn)擊運(yùn)行按鈕就行了。如果構(gòu)建和運(yùn)行時沒出錯,就會顯示出構(gòu)建好的目標(biāo)程序界面。
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8小米運(yùn)動刷步數(shù)神器-小米運(yùn)動刷步數(shù)神器下載 v2......