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