2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、一、一、Qt概述概述1、QT概述Qt是Trolltech公司的一個產(chǎn)品。Qt是一個多平臺的C圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立圖形用戶界面應(yīng)用程序所需的所有功能。Qt是完全面向?qū)ο蟮?,它很容易擴展,并且允許真正的組件編程。自從1996年早些時候,Qt進入商業(yè)領(lǐng)域,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)。Qt也是流行的Linux桌面環(huán)境KDE的基礎(chǔ)。(KDE是所有主要的Linux發(fā)行版的一個標(biāo)準(zhǔn)組件)Qt支持下

2、述平臺:MSWindows95、98、NT4.0、ME、和2000UnixX11Linux、SunSolaris、HPUX、CompaqTru64UNIX、IBMAIX、SGIIRIX和其它很多X11平臺MacintoshMacOSXEmbedded有幀緩沖(framebuffer)支持的Linux平臺。2、Qt版本信息Qt被按不同的版本發(fā)行:Qt企業(yè)版和Qt專業(yè)版:提供給商業(yè)軟件開發(fā)。它們提供傳統(tǒng)商業(yè)軟件發(fā)行版并且提供免費升級和技術(shù)支

3、持服務(wù)。企業(yè)版比專業(yè)版多一些擴展模塊。Qt自由版:是Qt僅僅為了開發(fā)自由和開放源碼軟件提供的UnixX11版本。在Q公共許可證和GNU通用公共許可證下,它是免費的。Qt嵌入式自由版:是Qt為了開發(fā)自由軟件提供的嵌入式版本。在GNU通用公共許可證下,它是免費的。下表是關(guān)于Qt在Windows環(huán)境下各個版本的區(qū)別。(Qt為Windows只提供了專業(yè)版和企業(yè)版,不過自由版本的Qt仍然可以在Windows環(huán)境下使用)組成模塊自由版專業(yè)版企業(yè)版Q

4、t的基本模塊(工具、核心、窗口部件、對話框)與平臺無關(guān)的Qt圖形用戶界面工具包和應(yīng)用類XXXQtAssistant:關(guān)于Qt的幫助文件。類似于MSDN??梢钥焖俚匕l(fā)現(xiàn)你所需要的幫助。moc:元對象編譯器。uic:用戶界面編譯器。在程序編譯時被自動調(diào)用,通過ui_.h文件生成應(yīng)用程序界面。qembed:轉(zhuǎn)換數(shù)據(jù),比如,將圖片轉(zhuǎn)換為C代碼。4、Qt的安裝安裝的過程對于不同的Qt平臺是不同的。在Windows環(huán)境下安裝Qt,需要先安裝MinG

5、W。MinGW,即MinimalistGNUFWindows。它是一些頭文件和端口庫的集合,該集合允許人們在沒有第三方動態(tài)鏈接庫的情況下使用GCC(GNUCompilerC)產(chǎn)生Windows32程序。在基本層,MinGW是一組包含文件和端口庫,其功能是允許控制臺模式的程序使用微軟的標(biāo)準(zhǔn)C運行時間庫(MSVCRT.DLL)該庫在所有的NTOS上有效,在所有的Windows95發(fā)行版以上的WindowsOS有效,使用基本運行時間,你可以使

6、用GCC寫控制臺模式的符合美國標(biāo)準(zhǔn)化組織(ANSI)程序,可以使用微軟提供的C運行時間擴展。該功能是Windows32API不具備的。下一個組成部分是w32api包,它是一組可以使用Windows32API的包含文件和端口庫。與基本運行時間相結(jié)合,就可以有充分的權(quán)利既使用CRT(CRuntime)又使用Windows32API功能。實際上MinGW并不是一個CC編譯器,而是一套GNU工具集合。除開GCC(GNU編譯器集合)以外,MinG

7、W還包含有一些其他的GNU程序開發(fā)工具(比如gawkbison等等)。在安裝MinGW之后,再安裝Qt,然后更改一下Windows系統(tǒng)的環(huán)境變量,就可以在Windows環(huán)境下使用Qt了。如果想在VC環(huán)境下使用Qt,那么還需要進一步編譯和設(shè)置,或者下載專門用于VC的QT版本。有關(guān)此方面的信息請參考附錄。開始學(xué)習(xí)Qt1、HelloQt!我們以一個非常簡單的Qt程序開始Qt的學(xué)習(xí)。我們首先一行行的分析代碼,然后我們將會看到怎樣編譯和運行這個程

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論