




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
QtCreator快速入門第1章QtCreator簡介第一頁,共25頁。Qt簡介Qt是一個跨平臺應用程序和UI開發(fā)框架。使用Qt只需一次性開發(fā)應用程序,無須重新編寫源代碼,便可跨不同桌面和嵌入式操作系統(tǒng)部署這些應用程序。QtSoftware的前身為創(chuàng)始于1994年的Trolltech(奇趣科技),Trolltech于2008年6月被Nokia收購,加速了其跨平臺開發(fā)戰(zhàn)略。QtCreator是全新的跨平臺QtIDE(集成開發(fā)環(huán)境),可單獨使用,也可與Qt庫和開發(fā)工具組成一套完整的SDK(軟件開發(fā)工具包)。其中包括:高級C++代碼編輯器、項目和生成管理工具、集成的上下文相關(guān)的幫助系統(tǒng)、圖形化調(diào)試器、代碼管理和瀏覽工具。QtQuick是在Qt4.7中被引進的一種高級用戶界面技術(shù),開發(fā)人員和設(shè)計人員可用它協(xié)同創(chuàng)建動畫觸摸式用戶界面和應用程序。QtQuick是Qt5的主要內(nèi)容,本書中沒有涉及。第二頁,共25頁。主要內(nèi)容1.1QtCreator的下載和安裝1.2QtCreator環(huán)境介紹1.3Qt工具簡介1.4小結(jié)第三頁,共25頁。1.1QtCreator的下載和安裝Qt使用4.8.5版本 地址: 下載文件:qt-win-opensource-4.8.5-mingw.exeQtCreator使用2.8.0版本 地址: 下載文件:qt-creator-windows-opensource-2.8.0.exe
為了避免由于開發(fā)環(huán)境的版本差異而產(chǎn)生不必要的問題,推薦在學習本書前下載和本書相同的軟件版本。這里采用了Qt和QtCreator分別下載和安裝的方式,這樣可以隨意選擇其版本。第四頁,共25頁。版本介紹Qt安裝包:qt-win-opensource-4.8.5-mingw.exe
win表示W(wǎng)indows平臺opensource表示開源版本4.8.5是當前版本號mingw表示使用MinGW編譯器第五頁,共25頁。安裝路徑中不能有中文在MinGW安裝(MinGWInstallation)界面需要指定MinGW的路徑,這里提示需要使用GCC4.4版本的MinGW。可以到Qter開源社區(qū)()的下載頁面下載MinGW,下載的文件是MinGW-gcc440_1.zip,下載完成后需要對其進行解壓縮,例如解壓縮到了Qt的默認安裝目錄,那么應該填寫C:\Qt\mingw注意:第六頁,共25頁。
MinGW即MinimalistGNUForWindows,是將GNU開發(fā)工具移植到Win32平臺下的產(chǎn)物,是一套Windows上的GNU工具集。用其開發(fā)的程序不需要額外的第三方DLL支持就可以直接在Windows下運行。更多內(nèi)容請查看http://。第七頁,共25頁。1.2QtCreator環(huán)境介紹QtCreator主要由主窗口區(qū)、菜單欄、模式選擇器、構(gòu)建套件選擇器、定位器和輸出窗格等部分組成第八頁,共25頁。①菜單欄(MenuBar)。這里有8個菜單選項,包含了常用的功能菜單。文件菜單。其中包含了新建、打開和關(guān)閉項目和文件、打印文件和退出等基本功能菜單。編輯菜單。這里有撤銷、剪切、復制、查找和選擇編碼等常用功能菜單,在高級菜單中還有標示空白符、折疊代碼、改變字體大小和使用vim風格編輯等功能菜單。構(gòu)建菜單。包含構(gòu)建和運行項目等相關(guān)的菜單。調(diào)試菜單。包含調(diào)試程序等相關(guān)的功能菜單。分析菜單。包含QML分析器、Valgrind內(nèi)存和功能分析器等相關(guān)菜單。工具菜單。這里提供了快速定位菜單、版本控制工具菜單和外部工具菜單等。這里的選項菜單中包含了QtCreator各個方面的設(shè)置選項:環(huán)境設(shè)置、文本編輯器設(shè)置、幫助設(shè)置、構(gòu)建和運行設(shè)置、調(diào)試器設(shè)置和版本控制設(shè)置等??刂撇藛巍_@里包含了設(shè)置窗口布局的一些菜單,如全屏顯示和隱藏邊欄等。幫助菜單。包含Qt幫助、QtCreator版本信息、報告bug和插件管理等菜單。第九頁,共25頁。②模式選擇器(ModeSelector)。QtCreator包含歡迎、編輯、設(shè)計、調(diào)試、項目、分析和幫助7個模式,各個模式完成不同的功能,也可以使用快捷鍵來更換模式,它們對應的快捷鍵依次是Ctrl+數(shù)字1~7。歡迎模式。這里主要提供了一些功能的快捷入口,如打開幫助教程、打開示例程序、打開項目、新建項目、快速打開以前的項目和會話、聯(lián)網(wǎng)查看Qt官方論壇和博客等。編輯模式。這里主要用來查看和編輯程序代碼,管理項目文件。也可以在“工具→選項”菜單項中對編輯器進行設(shè)置。設(shè)計模式。這里整合了Qt設(shè)計師的功能??梢栽谶@里設(shè)計圖形界面,進行部件屬性設(shè)置、信號和槽設(shè)置、布局設(shè)置等操作。可以在“工具→選項”菜單項中對設(shè)計師進行設(shè)置。調(diào)試模式。支持設(shè)置斷點、單步調(diào)試和遠程調(diào)試等功能,包含局部變量和監(jiān)視器、斷點、線程以及快照等查看窗口??梢栽凇肮ぞ摺x項”菜單項中設(shè)置調(diào)試器的相關(guān)選項。項目模式。包含對特定項目的構(gòu)建設(shè)置、運行設(shè)置、編輯器設(shè)置、代碼風格設(shè)置和依賴關(guān)系等頁面。也可以在“工具→選項”菜單項中對項目進行設(shè)置。分析模式。可以使用QML分析器、Valgrind內(nèi)存和功能分析器對代碼的內(nèi)存泄露等問題進行分析??梢栽凇肮ぞ摺x項”菜單中對分析器進行設(shè)置。幫助模式。在幫助模式中將Qt助手整合了進來,包含目錄、索引、查找和書簽等幾個導航模式??梢栽凇肮ぞ摺x項”菜單中對幫助進行相關(guān)設(shè)置。第十頁,共25頁。③構(gòu)建套件選擇器(KitSelector
)。包含了目標選擇器(Targetselector)、運行按鈕(Run)、調(diào)試按鈕(Debug)和構(gòu)建按鈕(Building)4個圖標。目標選擇器用來選擇要構(gòu)建哪個項目,使用哪個Qt庫,這對于多個Qt庫的項目很有用。這里還可以選擇編譯項目的debug版本或是release版本。運行按鈕可以實現(xiàn)項目的構(gòu)建和運行;調(diào)試按鈕可以進入調(diào)試模式,開始調(diào)試程序;構(gòu)建按鈕完成項目的構(gòu)建。④定位器(Locator)。在QtCreator中可以使用定位器來快速定位項目、文件、類、方法、幫助文檔以及文件系統(tǒng)。可以使用過濾器來更加準確地定位要查找的結(jié)果??梢栽凇肮ぞ摺x項”菜單項中設(shè)置定位器的相關(guān)選項。⑤輸出窗格(Outputpanes)。這里包含了問題、搜索結(jié)果、應用程序輸出、編譯輸出、QML/JSConsole、概要信息、版本控制7個選項,它們分別對應一個輸出窗口,相應的快捷鍵依次是Alt+數(shù)字1~7。問題窗口顯示程序編譯時的錯誤和警告信息;搜索結(jié)果窗口顯示執(zhí)行了搜索操作后的結(jié)果信息;應用程序輸出窗口顯示在應用程序運行過程中輸出的所有信息;編譯輸出窗口顯示程序編譯過程輸出的相關(guān)信息;版本控制窗口顯示版本控制的相關(guān)輸出信息。第十一頁,共25頁。將QtCreator與Qt庫進行關(guān)聯(lián)因為這里是分別下載安裝的Qt和QtCreator,它們并沒有自動關(guān)聯(lián),需要我們手動設(shè)置。選擇“工具→選項”菜單項,然后選擇“構(gòu)建和運行”項。首先添加并設(shè)置編譯器。
第十二頁,共25頁。然后添加Qt版本,qmake.exe的路徑是:C:\Qt\4.8.5\bin\qmake.exe,第十三頁,共25頁。
最后設(shè)置“構(gòu)建套件(Kit)”,可以看到已經(jīng)有了一個“桌面(默認)”,這里雙擊它直接進行設(shè)置。名稱修改為“DesktopQt4.8.5”;下面Qt版本選擇為前面添加的Qt4.8.5(4.8.5)。第十四頁,共25頁。擴展內(nèi)容:
在構(gòu)建套件(Kit)頁面中還可以設(shè)置調(diào)試器,這個作為學生的選學內(nèi)容。有興趣的同學可以參考第1.2.1小節(jié)的內(nèi)容進行設(shè)置。第十五頁,共25頁。運行一個示例程序設(shè)定Qt庫以后,在歡迎界面已經(jīng)可以看到所有示例程序了,它們幾乎涉及到了Qt支持的所有功能。這里還提供了一個搜索欄,可以進行示例程序的查找,比如查找所有和對話框相關(guān)的例子,可以輸入“dialog”關(guān)鍵字。第十六頁,共25頁。選擇EmbeddedDialogs示例程序,這時便進入了編輯模式。單擊左下角的運行按鈕,程序便開始編譯運行。第十七頁,共25頁。學習使用幫助模式初學一個軟件,無法馬上掌握其全部功能,而且可能對某些功能很不理解,這時軟件的幫助文檔就很有用了,學習Qt也是如此。雖然Qt的幫助文檔目前還是全英文的,但是我們必須要掌握它,畢竟這才是原生的東西,而網(wǎng)上的一些中文版本是廣大愛好者翻譯的,效果差強人意,再說,如果要深入學習,以后接觸到的也以英文文檔居多。按下Ctrl+7組合鍵(當然也可以直接單擊“幫助”圖標)進入幫助模式。第十八頁,共25頁。在查看幫助時可能想為某一頁面添加書簽,以便以后再看,則可以按下快捷鍵Ctrl+M,或者單擊界面上方邊欄里的圖標。打開幫助模式時默認是目錄視圖,其實幫助的工具窗口中還提供了“索引”、“查找”和“書簽”3種方式對文檔進行導航。在書簽方式下,可以看到剛才添加的書簽;在查找方式下,可以輸入關(guān)鍵字進行全文檢索,就是在整個文檔的所有文章中進行查找;在索引方式下,只要輸入關(guān)鍵字,那么就可以羅列出相關(guān)的內(nèi)容。第十九頁,共25頁。1.3Qt工具簡介前面安裝的Qt4.8.5中包含了幾個很有用的工具,分別是:QtAssistant(Qt助手)QtDesigner(Qt設(shè)計師)QtExamplesandDemos(Qt演示程序與示例)QtLinguist(Qt語言家)可以從開始菜單啟動它們;也可以在安裝目錄下找到它們,例如C:\Qt\4.8.5\bin。第二十頁,共25頁。QtAssistant是可配置且可重新發(fā)布的文檔閱讀器,可以方便地進行定制并與Qt應用程序一起重新發(fā)布。QtAssistant已經(jīng)被整合進QtCreator,就是前面介紹的Qt幫助。
第二十一頁,共25頁。QtDesigner是強大的跨平臺GUI布局和格式構(gòu)建器。由于使用了與應用程序中將要使用的相同的部件,可以使用屏幕上的格式快速設(shè)計、創(chuàng)建部件以及對話框。使用QtDesigner創(chuàng)建的界面樣式功能齊全并可以進行預覽,這樣就可確保其外觀完全符合要求。第二十二頁,共25頁。
QtExamplesandDemos中列舉了Qt自帶的所有示例程序和演示程序。其中,示例程序就是前面講到的QtCreator歡迎模式中顯示的示例程序,而演示程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年計算機考試復習素材試題及答案
- 2024年計算機基礎(chǔ)考試重要考點的試題及答案
- 公共事業(yè)管理學科知識問答試題及答案
- 直擊語文考試的難點試題及答案
- 獨特角度學習古代文學史試題及答案
- 論文學史上的女性形象試題及答案
- 小學六年級語文考場技巧題及答案
- 小自考視覺傳播設(shè)計關(guān)鍵知識及答案
- 拿下美容師資格證的考試題目及答案
- 教練班鋼管考試題及答案
- 【公開課】同一直線上二力的合成+課件+2024-2025學年+人教版(2024)初中物理八年級下冊+
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計規(guī)范
- (2024年)橋梁施工質(zhì)量控制要點
- NB-T 47013.15-2021 承壓設(shè)備無損檢測 第15部分:相控陣超聲檢測
- 煤制甲醇工藝設(shè)計
- 經(jīng)驗萃取技術(shù)的實戰(zhàn)性應用課件
- 最新《易栓癥》課件
- 生產(chǎn)經(jīng)理轉(zhuǎn)正述職報告課件
- 空調(diào)清洗施工方案
- 《錢的旅行》課堂 課件
- 《數(shù)據(jù)庫驗收規(guī)定》word版
評論
0/150
提交評論