




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Qt創(chuàng)建者快速入門第2版,第1章Qt創(chuàng)建者簡介,(1課時),Qt簡介,Qt是一個跨平臺應(yīng)用程序和用戶界面開發(fā)框架。使用Qt,您只需要開發(fā)一次應(yīng)用程序,并且您可以在不同的桌面和嵌入式操作系統(tǒng)上部署這些應(yīng)用程序,而無需重寫源代碼。Qt軟件的前身是成立于1994年的巨怪科技。巨魔科技于2008年6月被諾基亞收購,這加速了其跨平臺發(fā)展戰(zhàn)略。Qt Creator是一個全新的跨平臺Qt集成開發(fā)環(huán)境,可以單獨(dú)使用,也可以與Qt庫和開發(fā)工具組成一個完整的軟件開發(fā)工具包。這些工具包括:高級C代碼編輯器、項(xiàng)目和構(gòu)建管理工具、集成的上下文相關(guān)幫助系統(tǒng)、圖形調(diào)試器、代碼管理和瀏覽工具。Qt Quick是Qt 4.7中
2、引入的高級用戶界面技術(shù),開發(fā)人員和設(shè)計人員可以使用它來創(chuàng)建動畫觸摸用戶界面和應(yīng)用程序。Qt Quick是Qt 5的主要內(nèi)容,這本書沒有涉及。主要內(nèi)容,1.1 Qt Creator下載和安裝1.2 Qt Creator環(huán)境介紹1.3 Qt工具介紹1.4概述,1.1 Qt Creator下載和安裝,Qt使用版本4.8.5地址:/archive/qt/4.8/4.8.5/下載文件:qt-win-opensource-4.8.5-mingw.exe Qt Creator使用版本2.8.0。地址:http:/download.qt-project
3、.org/official _ releases/qtCreator/2.8/2 . 8 . 0/下載文件:qt-creator-windows-opensource-2.8.0.exe,為了避免開發(fā)環(huán)境版本差異帶來的不必要的問題,建議在學(xué)習(xí)本書之前先下載與本書相同的軟件版本。在這里,Qt和Qt創(chuàng)建器是分開下載和安裝的,所以你可以隨意選擇它們的版本。版本介紹,Qt安裝包:qt-win-opensource-4.8.5-MinGW.exe表示W(wǎng)indows平臺,開源表示開源版本4.8.5是當(dāng)前版本號,MinGW表示使用MinGW編譯器,安裝路徑中不能有中文。在MinGW安裝界面,您需要指定Min
4、GW的路徑。在這里,您需要使用gcc 4.4版的mingw。你可以從Qter開源社區(qū)的下載頁面下載MinGW。下載的文件是MinGW-gcc440 _ 1.zip。下載后,您需要解壓縮它。例如,如果它被解壓縮到Qt的默認(rèn)安裝目錄,您應(yīng)該填寫C:Qtmingw。注意:mingw是極簡主義的GNU For Windows,它是將GNU開發(fā)工具移植到Win32平臺的產(chǎn)物,用它開發(fā)的一組Windows程序可以直接在Windows下運(yùn)行,無需第三方動態(tài)鏈接庫的額外支持。更多信息請見。1.2 Qt Creator環(huán)境簡介Qt Creator主要由主窗口區(qū)、菜單欄、模式
5、選擇器、構(gòu)建工具包選擇器、定位器和輸出窗格等組成。這里有8個菜單選項(xiàng),包括常用的功能菜單。文件菜單。它包含基本功能菜單,如創(chuàng)建、打開和關(guān)閉項(xiàng)目和文件、打印文件和退出。編輯菜單。高級菜單中有常用的功能菜單,如撤消、剪切、復(fù)制、搜索和選擇代碼,也有功能菜單,如標(biāo)記空白字符、折疊代碼、更改字體大小和用vim樣式編輯。構(gòu)建菜單。包含與生成和運(yùn)行項(xiàng)目相關(guān)的菜單。調(diào)試菜單。包含調(diào)試程序和其他相關(guān)功能菜單。分析菜單。它包含相關(guān)菜單,如QML分析儀、瓦爾格林記憶和功能分析儀。工具菜單。有快速定位菜單、版本控制工具菜單和外部工具菜單。這里,選項(xiàng)菜單包含Qt Creator各個方面的設(shè)置選項(xiàng):環(huán)境設(shè)置、文本編輯器
6、設(shè)置、幫助設(shè)置、構(gòu)建和運(yùn)行設(shè)置、調(diào)試器設(shè)置和版本控制設(shè)置等。控制菜單。這里有一些設(shè)置窗口布局的菜單,比如全屏顯示和隱藏邊欄。幫助菜單。包含Qt幫助、Qt創(chuàng)建者版本信息、錯誤報告和插件管理等菜單。模式選擇器(模式選擇器)。Qt Creator包括七種模式:歡迎、編輯、設(shè)計、調(diào)試、項(xiàng)目、分析和幫助。每個模式執(zhí)行不同的功能,您也可以使用快捷鍵來更改模式。相應(yīng)的快捷鍵依次是Ctrl數(shù)字17。歡迎模式。在這里,我們主要提供一些快速訪問功能,比如打開幫助教程、打開示例程序、打開項(xiàng)目、創(chuàng)建新項(xiàng)目、快速打開以前的項(xiàng)目和會話、在線查看Qt官方論壇和博客等等。編輯模式。它主要用于查看和編輯程序代碼以及管理項(xiàng)目文件
7、。您也可以在菜單項(xiàng)“工具選項(xiàng)”中設(shè)置編輯器。設(shè)計模式。Qt設(shè)計者的功能在這里是集成的。您可以在這里設(shè)計圖形界面,并設(shè)置組件屬性、信號和插槽、布局等。您可以在菜單項(xiàng)“工具選項(xiàng)”中設(shè)置設(shè)計器。調(diào)試模式。支持?jǐn)帱c(diǎn)設(shè)置、單步調(diào)試和遠(yuǎn)程調(diào)試,包括本地變量和查看窗口,如監(jiān)視器、斷點(diǎn)、線程和快照。您可以在“工具選項(xiàng)”菜單項(xiàng)中設(shè)置調(diào)試器相關(guān)的選項(xiàng)。項(xiàng)目模式。包含特定項(xiàng)目的生成設(shè)置、運(yùn)行設(shè)置、編輯器設(shè)置、代碼樣式設(shè)置和依賴項(xiàng)等頁面。您也可以在菜單項(xiàng)“工具選項(xiàng)”中設(shè)置項(xiàng)目。分析模式。您可以使用QML分析器、瓦爾格林內(nèi)存和函數(shù)分析器來分析代碼內(nèi)存泄漏等問題。您可以在工具選項(xiàng)菜單中設(shè)置分析儀。幫助模式。Qt assi
8、stant集成在幫助模式中,包括幾個導(dǎo)航模式,如目錄、索引、搜索和書簽。可以在工具選項(xiàng)菜單中設(shè)置幫助。構(gòu)建套件選擇器。它包含四個圖標(biāo):目標(biāo)選擇器、運(yùn)行按鈕、調(diào)試按鈕和構(gòu)建按鈕。目標(biāo)選擇器用于選擇構(gòu)建哪個項(xiàng)目和使用哪個Qt庫,這對于具有多個Qt庫的項(xiàng)目很有用。您也可以在這里選擇編譯項(xiàng)目的調(diào)試版本或發(fā)布版本。運(yùn)行按鈕可以實(shí)現(xiàn)項(xiàng)目的建設(shè)和運(yùn)行;調(diào)試按鈕可以進(jìn)入調(diào)試模式,啟動調(diào)試程序。“構(gòu)建”按鈕完成項(xiàng)目的構(gòu)建。定位器(定位器)。在Qt Creator中,定位器可以用來快速定位項(xiàng)目、文件、類、方法、幫助文檔和文件系統(tǒng)。您可以使用過濾器來更準(zhǔn)確地定位您要查找的結(jié)果。您可以在菜單項(xiàng)“工具選項(xiàng)”中設(shè)置與定位
9、器相關(guān)的選項(xiàng)。輸出窗格(輸出窗格)。有七個選項(xiàng),包括問題、搜索結(jié)果、應(yīng)用程序輸出、編譯輸出、QML/JS控制臺、摘要信息和版本控制,它們分別對應(yīng)一個輸出窗口,相應(yīng)的快捷鍵依次是Alt數(shù)字17。編譯程序時,問題窗口顯示錯誤和警告信息;搜索結(jié)果窗口顯示執(zhí)行搜索操作后的結(jié)果信息;應(yīng)用程序輸出窗口顯示應(yīng)用程序運(yùn)行期間輸出的所有信息;編譯輸出窗口顯示程序編譯過程輸出的相關(guān)信息;版本控制窗口顯示版本控制的相關(guān)輸出信息。將Qt創(chuàng)建器與Qt庫相關(guān)聯(lián),因?yàn)镼t和Qt創(chuàng)建器是在這里單獨(dú)下載和安裝的,它們不是自動關(guān)聯(lián)的,所以我們需要手動設(shè)置它們。選擇“工具選項(xiàng)”菜單項(xiàng),然后選擇“構(gòu)建并運(yùn)行”項(xiàng)。首先添加并設(shè)置編譯器
10、。然后添加Qt版本。qmake.exe的路徑是:C:Qt4.8.5binqmake.exe、最后設(shè)置“構(gòu)建工具包”。您可以看到已經(jīng)有一個“桌面(默認(rèn))”。雙擊這里直接設(shè)置。名稱改為“desktop Qt 4 . 8 . 5”;以下Qt版本被選為之前添加的Qt 4.8.5(4.8.5)。擴(kuò)展內(nèi)容:調(diào)試器也可以在構(gòu)建工具包的頁面上設(shè)置,這是學(xué)生選擇的內(nèi)容。感興趣的學(xué)生可以參考第1.2.1節(jié)進(jìn)行設(shè)置。在運(yùn)行了一個示例程序并設(shè)置了Qt庫之后,您已經(jīng)可以在歡迎界面中看到所有的示例程序,其中幾乎包含了Qt支持的所有功能。還有一個搜索欄,在這里你可以搜索示例程序,例如,查找所有與對話框相關(guān)的示例,并輸入關(guān)鍵
11、字“dialog”。選擇嵌入式對話框示例程序,然后進(jìn)入編輯模式。點(diǎn)擊左下角的運(yùn)行按鈕,程序?qū)㈤_始編譯和運(yùn)行。學(xué)習(xí)使用幫助模式,你不可能一下子掌握一個軟件的所有功能,而且你可能不會很好地理解一些功能。此時,軟件的幫助文檔非常有用,學(xué)習(xí)Qt也很有用。雖然Qt的幫助文件目前仍是英文的,但我們必須掌握它。畢竟這是原創(chuàng)的東西,網(wǎng)上的一些中文版本都是粉絲翻譯的,效果并不理想。此外,如果我們想深入學(xué)習(xí),我們將來會接觸到英語文檔。按下Ctrl 7(當(dāng)然,您也可以直接單擊幫助圖標(biāo))進(jìn)入幫助模式。如果您想在查看幫助時為頁面添加書簽,您可以按快捷鍵Ctrl+M或點(diǎn)按界面頂部邊欄中的圖標(biāo)。打開幫助模式時,默認(rèn)為目錄視
12、圖。事實(shí)上,幫助工具窗口還提供了三種導(dǎo)航文檔的方法:“索引”、“搜索”和“書簽”。在書簽?zāi)J较?,您可以看到剛剛添加的書簽;在搜索模式下,您可以輸入全文檢索的關(guān)鍵字,即搜索整個文檔的所有文章;在索引模式下,只要輸入關(guān)鍵詞,就可以列出相關(guān)內(nèi)容。Qt工具介紹,Qt 4.8.5之前安裝的包含幾個有用的工具,即:Qt助手(Qt設(shè)計者(Qt示例和演示(Qt語言學(xué)家(Qt可以從開始菜單啟動它們;它們也可以在安裝目錄中找到,如C:Qt4.8.5bin.Qt助手是一個可配置和可重新發(fā)布的文檔閱讀器,可以很容易地與Qt應(yīng)用程序一起定制和重新發(fā)布。Qt助手已經(jīng)集成到Qt創(chuàng)建器中,這是之前介紹的Qt幫助。Qt Designer是一個強(qiáng)大的跨平臺圖形用戶界面布局和格式生成器。因?yàn)橄嗤牟糠謱⒃趹?yīng)用程序中使用,所以您可以使用屏幕格式快速設(shè)計和創(chuàng)建部分和對話框。Qt Designer創(chuàng)建的界面風(fēng)格功能齊全,可預(yù)覽,確保外觀完全符合要求。Qt示例和演示列出了Qt附帶的所有示例和演示。其中,示例程序是前面提到的Qt Creator歡迎模式中顯示的示例程序,演示程序Demos是一些綜合程序,列在第一列“演示”中。你可以直接在這里運(yùn)行所有程序。例如,如果您選擇一個特定的示例,該示例的簡要介紹和程序界面的屏幕截圖將出現(xiàn)在右側(cè)。單擊啟動按鈕運(yùn)行程序。Qt Language提供了一套工具
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術(shù)升級項(xiàng)目合同借款協(xié)議
- 合同管理培訓(xùn)與人才培養(yǎng)的建議
- 餐飲業(yè)原料采購合同(安全食品專用)
- 勞動合同范本:外來專業(yè)技術(shù)人才
- 商業(yè)地皮交易合同書
- 蘇州市模范勞動合同樣本
- 四人合作創(chuàng)業(yè)股份分配合同范本
- 年度合作合同:速記服務(wù)條款
- 液化氣采購框架合同
- 購物中心投資合同樣本
- 六年級下冊音樂全冊教案湖南文藝出版社湘教版
- Tracepro-實(shí)例學(xué)習(xí)教程
- 《中國潰瘍性結(jié)腸炎診治指南(2023年)》解讀
- 進(jìn)貨單出貨單(Excel表格模板)
- 守株待兔中英文PPT課件
- 質(zhì)監(jiān)站對監(jiān)理工作監(jiān)督的要點(diǎn)
- 2020年英語筆譯二級綜合能力樣題
- 《20世紀(jì)的藝術(shù)大師——馬蒂斯》參考教案1
- 中 國 作 家 協(xié) 會 入 會 申 請 表
- (完整版)最新人教版小學(xué)三年級美術(shù)下冊全冊教案(最新整理)
- 我的寒假生活快樂寒假兒童電子相冊講課PPT演示課件
評論
0/150
提交評論