![Qt-Creator快速入門第1章-Qt-Creator簡(jiǎn)介_(kāi)第1頁(yè)](http://file4.renrendoc.com/view14/M09/3E/2C/wKhkGWZZBSmAFglrAACiyk7JBQQ923.jpg)
![Qt-Creator快速入門第1章-Qt-Creator簡(jiǎn)介_(kāi)第2頁(yè)](http://file4.renrendoc.com/view14/M09/3E/2C/wKhkGWZZBSmAFglrAACiyk7JBQQ9232.jpg)
![Qt-Creator快速入門第1章-Qt-Creator簡(jiǎn)介_(kāi)第3頁(yè)](http://file4.renrendoc.com/view14/M09/3E/2C/wKhkGWZZBSmAFglrAACiyk7JBQQ9233.jpg)
![Qt-Creator快速入門第1章-Qt-Creator簡(jiǎn)介_(kāi)第4頁(yè)](http://file4.renrendoc.com/view14/M09/3E/2C/wKhkGWZZBSmAFglrAACiyk7JBQQ9234.jpg)
![Qt-Creator快速入門第1章-Qt-Creator簡(jiǎn)介_(kāi)第5頁(yè)](http://file4.renrendoc.com/view14/M09/3E/2C/wKhkGWZZBSmAFglrAACiyk7JBQQ9235.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《QtCreator快速入門》第2版第1章QtCreator簡(jiǎn)介(1課時(shí)〕Qt簡(jiǎn)介Qt是一個(gè)跨平臺(tái)應(yīng)用程序和UI開(kāi)發(fā)框架。使用Qt只需一次性開(kāi)發(fā)應(yīng)用程序,無(wú)須重新編寫源代碼,便可跨不同桌面和嵌入式操作系統(tǒng)部署這些應(yīng)用程序。QtSoftware的前身為創(chuàng)始于1994年的Trolltech〔奇趣科技〕,Trolltech于2008年6月被Nokia收購(gòu),加速了其跨平臺(tái)開(kāi)發(fā)戰(zhàn)略。QtCreator是全新的跨平臺(tái)QtIDE〔集成開(kāi)發(fā)環(huán)境〕,可單獨(dú)使用,也可與Qt庫(kù)和開(kāi)發(fā)工具組成一套完整的SDK〔軟件開(kāi)發(fā)工具包〕。其中包括:高級(jí)C++代碼編輯器、工程和生成管理工具、集成的上下文相關(guān)的幫助系統(tǒng)、圖形化調(diào)試器、代碼管理和瀏覽工具。QtQuick是在Qt4.7中被引進(jìn)的一種高級(jí)用戶界面技術(shù),開(kāi)發(fā)人員和設(shè)計(jì)人員可用它協(xié)同創(chuàng)立動(dòng)畫觸摸式用戶界面和應(yīng)用程序。QtQuick是Qt5的主要內(nèi)容,本書中沒(méi)有涉及。主要內(nèi)容1.1QtCreator的下載和安裝1.2QtCreator環(huán)境介紹1.3Qt工具簡(jiǎn)介1.4小結(jié)1.1QtCreator的下載和安裝Qt使用版本 地址: 下載文件:QtCreator使用版本 地址: 下載文件:為了防止由于開(kāi)發(fā)環(huán)境的版本差異而產(chǎn)生不必要的問(wèn)題,推薦在學(xué)習(xí)本書前下載和本書相同的軟件版本。這里采用了Qt和QtCreator分別下載和安裝的方式,這樣可以隨意選擇其版本。版本介紹Qt安裝包:qt-win-opensource--mingw.exe
win表示W(wǎng)indows平臺(tái)opensource表示開(kāi)源版本是當(dāng)前版本號(hào)mingw表示使用MinGW編譯器安裝路徑中不能有中文在MinGW安裝〔MinGWInstallation〕界面需要指定MinGW的路徑,這里提示需要使用GCC4.4版本的MinGW??梢缘絈ter開(kāi)源社區(qū)〔〕的下載頁(yè)面下載MinGW,下載的文件是MinGW-gcc440_1.zip,下載完成后需要對(duì)其進(jìn)行解壓縮,例如解壓縮到了Qt的默認(rèn)安裝目錄,那么應(yīng)該填寫C:\Qt\mingw注意:MinGW即MinimalistGNUForWindows,是將GNU開(kāi)發(fā)工具移植到Win32平臺(tái)下的產(chǎn)物,是一套Windows上的GNU工具集。用其開(kāi)發(fā)的程序不需要額外的第三方DLL支持就可以直接在Windows下運(yùn)行。更多內(nèi)容請(qǐng)查看://。1.2QtCreator環(huán)境介紹QtCreator主要由主窗口區(qū)、菜單欄、模式選擇器、構(gòu)建套件選擇器、定位器和輸出窗格等局部組成①菜單欄〔MenuBar〕。這里有8個(gè)菜單項(xiàng)選擇項(xiàng),包含了常用的功能菜單。文件菜單。其中包含了新建、翻開(kāi)和關(guān)閉工程和文件、打印文件和退出等根本功能菜單。編輯菜單。這里有撤銷、剪切、復(fù)制、查找和選擇編碼等常用功能菜單,在高級(jí)菜單中還有標(biāo)示空白符、折疊代碼、改變字體大小和使用vim風(fēng)格編輯等功能菜單。構(gòu)建菜單。包含構(gòu)建和運(yùn)行工程等相關(guān)的菜單。調(diào)試菜單。包含調(diào)試程序等相關(guān)的功能菜單。分析菜單。包含QML分析器、Valgrind內(nèi)存和功能分析器等相關(guān)菜單。工具菜單。這里提供了快速定位菜單、版本控制工具菜單和外部工具菜單等。這里的選項(xiàng)菜單中包含了QtCreator各個(gè)方面的設(shè)置選項(xiàng):環(huán)境設(shè)置、文本編輯器設(shè)置、幫助設(shè)置、構(gòu)建和運(yùn)行設(shè)置、調(diào)試器設(shè)置和版本控制設(shè)置等。控制菜單。這里包含了設(shè)置窗口布局的一些菜單,如全屏顯示和隱藏邊欄等。幫助菜單。包含Qt幫助、QtCreator版本信息、報(bào)告bug和插件管理等菜單。②模式選擇器〔ModeSelector〕。QtCreator包含歡送、編輯、設(shè)計(jì)、調(diào)試、工程、分析和幫助7個(gè)模式,各個(gè)模式完成不同的功能,也可以使用快捷鍵來(lái)更換模式,它們對(duì)應(yīng)的快捷鍵依次是Ctrl+數(shù)字1~7。歡送模式。這里主要提供了一些功能的快捷入口,如翻開(kāi)幫助教程、翻開(kāi)例如程序、翻開(kāi)工程、新建工程、快速翻開(kāi)以前的工程和會(huì)話、聯(lián)網(wǎng)查看Qt官方論壇和博客等。編輯模式。這里主要用來(lái)查看和編輯程序代碼,管理工程文件。也可以在“工具→選項(xiàng)”菜單項(xiàng)中對(duì)編輯器進(jìn)行設(shè)置。設(shè)計(jì)模式。這里整合了Qt設(shè)計(jì)師的功能??梢栽谶@里設(shè)計(jì)圖形界面,進(jìn)行部件屬性設(shè)置、信號(hào)和槽設(shè)置、布局設(shè)置等操作??梢栽凇肮ぞ摺x項(xiàng)”菜單項(xiàng)中對(duì)設(shè)計(jì)師進(jìn)行設(shè)置。調(diào)試模式。支持設(shè)置斷點(diǎn)、單步調(diào)試和遠(yuǎn)程調(diào)試等功能,包含局部變量和監(jiān)視器、斷點(diǎn)、線程以及快照等查看窗口??梢栽凇肮ぞ摺x項(xiàng)”菜單項(xiàng)中設(shè)置調(diào)試器的相關(guān)選項(xiàng)。工程模式。包含對(duì)特定工程的構(gòu)建設(shè)置、運(yùn)行設(shè)置、編輯器設(shè)置、代碼風(fēng)格設(shè)置和依賴關(guān)系等頁(yè)面。也可以在“工具→選項(xiàng)”菜單項(xiàng)中對(duì)工程進(jìn)行設(shè)置。分析模式??梢允褂肣ML分析器、Valgrind內(nèi)存和功能分析器對(duì)代碼的內(nèi)存泄露等問(wèn)題進(jìn)行分析??梢栽凇肮ぞ摺x項(xiàng)”菜單中對(duì)分析器進(jìn)行設(shè)置。幫助模式。在幫助模式中將Qt助手整合了進(jìn)來(lái),包含目錄、索引、查找和書簽等幾個(gè)導(dǎo)航模式??梢栽凇肮ぞ摺x項(xiàng)”菜單中對(duì)幫助進(jìn)行相關(guān)設(shè)置。③構(gòu)建套件選擇器〔KitSelector
〕。包含了目標(biāo)選擇器〔Targetselector〕、運(yùn)行按鈕〔Run〕、調(diào)試按鈕〔Debug〕和構(gòu)建按鈕〔Building〕4個(gè)圖標(biāo)。目標(biāo)選擇器用來(lái)選擇要構(gòu)建哪個(gè)工程,使用哪個(gè)Qt庫(kù),這對(duì)于多個(gè)Qt庫(kù)的工程很有用。這里還可以選擇編譯工程的debug版本或是release版本。運(yùn)行按鈕可以實(shí)現(xiàn)工程的構(gòu)建和運(yùn)行;調(diào)試按鈕可以進(jìn)入調(diào)試模式,開(kāi)始調(diào)試程序;構(gòu)建按鈕完成工程的構(gòu)建。④定位器〔Locator〕。在QtCreator中可以使用定位器來(lái)快速定位工程、文件、類、方法、幫助文檔以及文件系統(tǒng)??梢允褂眠^(guò)濾器來(lái)更加準(zhǔn)確地定位要查找的結(jié)果??梢栽凇肮ぞ摺x項(xiàng)”菜單項(xiàng)中設(shè)置定位器的相關(guān)選項(xiàng)。⑤輸出窗格〔Outputpanes〕。這里包含了問(wèn)題、搜索結(jié)果、應(yīng)用程序輸出、編譯輸出、QML/JSConsole、概要信息、版本控制7個(gè)選項(xiàng),它們分別對(duì)應(yīng)一個(gè)輸出窗口,相應(yīng)的快捷鍵依次是Alt+數(shù)字1~7。問(wèn)題窗口顯示程序編譯時(shí)的錯(cuò)誤和警告信息;搜索結(jié)果窗口顯示執(zhí)行了搜索操作后的結(jié)果信息;應(yīng)用程序輸出窗口顯示在應(yīng)用程序運(yùn)行過(guò)程中輸出的所有信息;編譯輸出窗口顯示程序編譯過(guò)程輸出的相關(guān)信息;版本控制窗口顯示版本控制的相關(guān)輸出信息。將QtCreator與Qt庫(kù)進(jìn)行關(guān)聯(lián)因?yàn)檫@里是分別下載安裝的Qt和QtCreator,它們并沒(méi)有自動(dòng)關(guān)聯(lián),需要我們手動(dòng)設(shè)置。選擇“工具→選項(xiàng)”菜單項(xiàng),然后選擇“構(gòu)建和運(yùn)行”項(xiàng)。首先添加并設(shè)置編譯器。
然后添加Qt版本,qmake.exe的路徑是:C:\Qt\4.8.5\bin\qmake.exe,最后設(shè)置“構(gòu)建套件(Kit)”,可以看到已經(jīng)有了一個(gè)“桌面〔默認(rèn)〕”,這里雙擊它直接進(jìn)行設(shè)置。名稱修改為“DesktopQt4.8.5”;下面Qt版本選擇為前面添加的〔〕。擴(kuò)展內(nèi)容:
在構(gòu)建套件(Kit)頁(yè)面中還可以設(shè)置調(diào)試器,這個(gè)作為學(xué)生的選學(xué)內(nèi)容。有興趣的同學(xué)可以參考第小節(jié)的內(nèi)容進(jìn)行設(shè)置。運(yùn)行一個(gè)例如程序設(shè)定Qt庫(kù)以后,在歡送界面已經(jīng)可以看到所有例如程序了,它們幾乎涉及到了Qt支持的所有功能。這里還提供了一個(gè)搜索欄,可以進(jìn)行例如程序的查找,比方查找所有和對(duì)話框相關(guān)的例子,可以輸入“dialog”關(guān)鍵字。選擇EmbeddedDialogs例如程序,這時(shí)便進(jìn)入了編輯模式。單擊左下角的運(yùn)行按鈕,程序便開(kāi)始編譯運(yùn)行。學(xué)習(xí)使用幫助模式初學(xué)一個(gè)軟件,無(wú)法馬上掌握其全部功能,而且可能對(duì)某些功能很不理解,這時(shí)軟件的幫助文檔就很有用了,學(xué)習(xí)Qt也是如此。雖然Qt的幫助文檔目前還是全英文的,但是我們必須要掌握它,畢竟這才是原生的東西,而網(wǎng)上的一些中文版本是廣闊愛(ài)好者翻譯的,效果差強(qiáng)人意,再說(shuō),如果要深入學(xué)習(xí),以后接觸到的也以英文文檔居多。按下Ctrl+7組合鍵〔當(dāng)然也可以直接單擊“幫助”圖標(biāo)〕進(jìn)入幫助模式。在查看幫助時(shí)可能想為某一頁(yè)面添加書簽,以便以后再看,那么可以按下快捷鍵Ctrl+M,或者單擊界面上方邊欄里的圖標(biāo)。翻開(kāi)幫助模式時(shí)默認(rèn)是目錄視圖,其實(shí)幫助的工具窗口中還提供了“索引”、“查找”和“書簽”3種方式對(duì)文檔進(jìn)行導(dǎo)航。在書簽方式下,可以看到剛剛添加的書簽;在查找方式下,可以輸入關(guān)鍵字進(jìn)行全文檢索,就是在整個(gè)文檔的所有文章中進(jìn)行查找;在索引方式下,只要輸入關(guān)鍵字,那么就可以羅列出相關(guān)的內(nèi)容。1.3Qt工具簡(jiǎn)介前面安裝的中包含了幾個(gè)很有用的工具,分別是:QtAssistant〔Qt助手〕QtDesigner〔Qt設(shè)計(jì)師〕QtExamplesandDemos〔Qt演示程序與例如〕QtLinguist〔Qt語(yǔ)言家〕可以從開(kāi)始菜單啟動(dòng)它們;也可以在安裝目錄下找到它們,例如C:\Qt\4.8.5\bin。QtAssistant是可配置且可重新發(fā)布的文檔閱讀器,可以方便地進(jìn)行定制并與Qt應(yīng)用程序一起重新發(fā)布。QtAssistant已經(jīng)被整合進(jìn)QtCreator,就是前面介紹的Qt幫助。
QtDesigner是強(qiáng)大的跨平臺(tái)GUI布局和格式構(gòu)建器。由于使用了與應(yīng)用程序中將要使用的相同的部件,可以使用屏幕上的格式快速設(shè)計(jì)、創(chuàng)立部件以及對(duì)話框。使用QtDesigner創(chuàng)立的界面樣式功能齊全并可以進(jìn)行預(yù)覽,這樣就可確保其外觀完全符合要求。QtExamplesandDemos中列舉了Qt自帶的所有例如程序和演示程序。其中,例如程序就是前面講到的QtCreator歡送模式中顯示的例如程序,而演示程序Demos是一些比較綜合的程序,它們?cè)诘谝粰贒emonstrations中。這里可以直接運(yùn)行所有程序,例如選中一個(gè)具體例如,那么右邊就會(huì)出現(xiàn)該例如的簡(jiǎn)單介紹和程序界面截圖,單擊Launch按鈕就可以運(yùn)行該程序。
QtLinguist提供了一套加速應(yīng)用程序翻
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公司年會(huì)領(lǐng)導(dǎo)發(fā)言稿范文(17篇)
- 2024-2025學(xué)年廣東省梅州市平遠(yuǎn)縣實(shí)驗(yàn)中學(xué)高三上學(xué)期9月月考?xì)v史試卷
- 2024-2025學(xué)年第17課挽救民族危亡的斗爭(zhēng)-勤徑學(xué)升高中歷史必修上同步練測(cè)(統(tǒng)編版2019)
- 2025年以車抵押還款協(xié)議書范本
- 2025年個(gè)人項(xiàng)目委托合同
- 2025年臨時(shí)展覽館場(chǎng)地租賃合同范文
- 2025年涂料助劑:流平劑項(xiàng)目申請(qǐng)報(bào)告模范
- 2025年企業(yè)會(huì)議設(shè)備租賃合同范本
- 2025年個(gè)人與團(tuán)隊(duì)共同成長(zhǎng)策劃協(xié)議
- 2025年全場(chǎng)景住宅交易居間合同模板
- 2023六年級(jí)數(shù)學(xué)下冊(cè) 第2單元 百分?jǐn)?shù)(二)綜合與實(shí)踐 生活與百分?jǐn)?shù)說(shuō)課稿 新人教版
- 2025年1月浙江省高考政治試卷(含答案)
- 教體局校車安全管理培訓(xùn)
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)綜合物理試題(含答案)
- 行車起重作業(yè)風(fēng)險(xiǎn)分析及管控措施
- 健康體檢中心患者身份登記制度
- 《災(zāi)害的概述》課件
- 2025年上半年重慶三峽融資擔(dān)保集團(tuán)股份限公司招聘6人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 大模型關(guān)鍵技術(shù)與應(yīng)用
- DZ∕T 0227-2010 地質(zhì)巖心鉆探規(guī)程(正式版)
- 20以內(nèi)加減法口算題(10000道)(A4直接打印-每頁(yè)100題)
評(píng)論
0/150
提交評(píng)論