版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、一、Qt概述概述1、QT概述Qt是Trolltech公司的一個(gè)產(chǎn)品。Qt是一個(gè)多平臺(tái)的C圖形用戶界面應(yīng)用程序框架。它提供給應(yīng)用程序開發(fā)者建立圖形用戶界面應(yīng)用程序所需的所有功能。Qt是完全面向?qū)ο蟮?,它很容易擴(kuò)展,并且允許真正的組件編程。自從1996年早些時(shí)候,Qt進(jìn)入商業(yè)領(lǐng)域,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)。Qt也是流行的Linux桌面環(huán)境KDE的基礎(chǔ)。(KDE是所有主要的Linux發(fā)行版的一個(gè)標(biāo)準(zhǔn)組件)Qt支持下
2、述平臺(tái):MSWindows95、98、NT4.0、ME、和2000UnixX11Linux、SunSolaris、HPUX、CompaqTru64UNIX、IBMAIX、SGIIRIX和其它很多X11平臺(tái)MacintoshMacOSXEmbedded有幀緩沖(framebuffer)支持的Linux平臺(tái)。2、Qt版本信息Qt被按不同的版本發(fā)行:Qt企業(yè)版和Qt專業(yè)版:提供給商業(yè)軟件開發(fā)。它們提供傳統(tǒng)商業(yè)軟件發(fā)行版并且提供免費(fèi)升級(jí)和技術(shù)支
3、持服務(wù)。企業(yè)版比專業(yè)版多一些擴(kuò)展模塊。Qt自由版:是Qt僅僅為了開發(fā)自由和開放源碼軟件提供的UnixX11版本。在Q公共許可證和GNU通用公共許可證下,它是免費(fèi)的。Qt嵌入式自由版:是Qt為了開發(fā)自由軟件提供的嵌入式版本。在GNU通用公共許可證下,它是免費(fèi)的。下表是關(guān)于Qt在Windows環(huán)境下各個(gè)版本的區(qū)別。(Qt為Windows只提供了專業(yè)版和企業(yè)版,不過自由版本的Qt仍然可以在Windows環(huán)境下使用)組成模塊自由版專業(yè)版企業(yè)版Q
4、t的基本模塊(工具、核心、窗口部件、對(duì)話框)與平臺(tái)無關(guān)的Qt圖形用戶界面工具包和應(yīng)用類XXXQtAssistant:關(guān)于Qt的幫助文件。類似于MSDN。可以快速地發(fā)現(xiàn)你所需要的幫助。moc:元對(duì)象編譯器。uic:用戶界面編譯器。在程序編譯時(shí)被自動(dòng)調(diào)用,通過ui_.h文件生成應(yīng)用程序界面。qembed:轉(zhuǎn)換數(shù)據(jù),比如,將圖片轉(zhuǎn)換為C代碼。4、Qt的安裝安裝的過程對(duì)于不同的Qt平臺(tái)是不同的。在Windows環(huán)境下安裝Qt,需要先安裝MinG
5、W。MinGW,即MinimalistGNUFWindows。它是一些頭文件和端口庫的集合,該集合允許人們?cè)跊]有第三方動(dòng)態(tài)鏈接庫的情況下使用GCC(GNUCompilerC)產(chǎn)生Windows32程序。在基本層,MinGW是一組包含文件和端口庫,其功能是允許控制臺(tái)模式的程序使用微軟的標(biāo)準(zhǔn)C運(yùn)行時(shí)間庫(MSVCRT.DLL)該庫在所有的NTOS上有效,在所有的Windows95發(fā)行版以上的WindowsOS有效,使用基本運(yùn)行時(shí)間,你可以使
6、用GCC寫控制臺(tái)模式的符合美國標(biāo)準(zhǔn)化組織(ANSI)程序,可以使用微軟提供的C運(yùn)行時(shí)間擴(kuò)展。該功能是Windows32API不具備的。下一個(gè)組成部分是w32api包,它是一組可以使用Windows32API的包含文件和端口庫。與基本運(yùn)行時(shí)間相結(jié)合,就可以有充分的權(quán)利既使用CRT(CRuntime)又使用Windows32API功能。實(shí)際上MinGW并不是一個(gè)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,那么還需要進(jìn)一步編譯和設(shè)置,或者下載專門用于VC的QT版本。有關(guān)此方面的信息請(qǐng)參考附錄。開始學(xué)習(xí)Qt1、HelloQt!我們以一個(gè)非常簡(jiǎn)單的Qt程序開始Qt的學(xué)習(xí)。我們首先一行行的分析代碼,然后我們將會(huì)看到怎樣編譯和運(yùn)行這個(gè)程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于qt4的視頻聊天工具的設(shè)計(jì)與實(shí)現(xiàn)
- 基于XML、SOA及QT4的電網(wǎng)圖形顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于嵌入式QT4漁業(yè)電臺(tái)GUI的設(shè)計(jì)和實(shí)現(xiàn).pdf
- 基于QT4的視頻聊天工具的設(shè)計(jì)與實(shí)現(xiàn).doc
- 基于工程機(jī)械監(jiān)控顯示器的QT4移植及開發(fā)研究.pdf
- qt_qapplication類簡(jiǎn)介
- 基于QT4的視頻聊天工具的設(shè)計(jì)與實(shí)現(xiàn)-任務(wù)書 .doc
- QT.~(4).SchDoc.Zip
- QT.~(4).SchDoc.Zip
- 良山鎮(zhèn)總體規(guī)劃簡(jiǎn)介
- 鄭州新區(qū)總體規(guī)劃簡(jiǎn)介
- 福州港總體規(guī)劃簡(jiǎn)介
- 《膠州少海新城總體規(guī)劃情況》簡(jiǎn)介
- 七星山總體規(guī)劃簡(jiǎn)介
- 邵陽市城市總體規(guī)劃簡(jiǎn)介
- document for qt
- 4、各招聘單位簡(jiǎn)介
- 《睢縣城鄉(xiāng)總體規(guī)劃(2015--2030)》簡(jiǎn)介
- 【資料簡(jiǎn)介】4001汽車后橋總體設(shè)計(jì).doc
- 【資料簡(jiǎn)介】4001汽車后橋總體設(shè)計(jì).doc
評(píng)論
0/150
提交評(píng)論