2.Qt模塊與Qt功能類_第1頁
2.Qt模塊與Qt功能類_第2頁
2.Qt模塊與Qt功能類_第3頁
2.Qt模塊與Qt功能類_第4頁
2.Qt模塊與Qt功能類_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2.1 Qt常用模塊庫描述QtCore核心非GUI功能QtGui核心GUI功能QtNetwork網(wǎng)絡(luò)模塊QtOpenGLOpenGL 模塊QtSqlSQL 模塊QtSvgSVG 透視圖類QtXmlXML 模塊Qt3Support支持Qt3的類QtAssistantQt助手的語言類QtDesignerQt設(shè)計(jì)器的擴(kuò)展類QtUiTools生成動態(tài)GUI類QtTest單元測試工具類12.1 Qt常用模塊QtCore,Qt4的基本模塊,定義了其他模塊使用的Qt核心的非GUI類,所有其他的模塊都依賴與該模塊;QtGui,定義了圖形用戶界面類;QtNetwork,定義了Qt的網(wǎng)絡(luò)編程類;QtSql,定義了

2、訪問數(shù)據(jù)庫的類;QtSvg,定義了顯示和生成SVG(Scalable Vector Graphics)類;QtXml,定義了處理XML(eXtensible Markup Language)語言的類;QtDesigner,定義了擴(kuò)展Qt設(shè)計(jì)器(QtDesigner)的類,該模塊使得程序員能夠?yàn)镼t設(shè)計(jì)器創(chuàng)建自定義的Qt窗口部件插件(widget plugins)和創(chuàng)建能夠訪問Qt設(shè)計(jì)器組件的類;QtUiTools,定義了在應(yīng)用程序中直接處理ui(User Interface)文件的類,它使得應(yīng)用程序能夠在運(yùn)行時(shí)使用ui文件構(gòu)建用戶界面;QtAssistant,為應(yīng)用程序提供了加載Qt助手(Qt

3、 Assistant)以支持在線幫助(online help)的功能;Qt3Support,定義了同Qt4以前版本Qt3兼容的類,以使得Qt3的程序能夠更容易地移植到Qt4;QtTest,定義了對Qt應(yīng)用程序和庫進(jìn)行單元測試(unit testing)的類.QtScript,該模塊提供了對腳本的支持.2主要的類描述抽象窗口部件類抽象窗口部件類是通過子類來使用的。高級窗口部件類高級的GUI窗口部件,比如列表視圖和進(jìn)度條基本窗口部件類基本的GUI窗口部件,比如按鈕、組合框和滾動條數(shù)據(jù)庫類與數(shù)據(jù)庫相關(guān)的類,比如與SQL數(shù)據(jù)庫相關(guān)的類。日期與時(shí)間類處理日期與時(shí)間的類拖放類處理拖放和MIME類型的編碼和

4、解碼類環(huán)境類提供了多樣服務(wù),如事件處理、系統(tǒng)設(shè)置訪問和國際化等服務(wù)的類事件類用來生成和處理事件的類非GUI類非GUI類是一個(gè)集合類。比如:列表、隊(duì)列、堆棧和字符串,它們 不需要QApplication類就可以和其他類一起使用。多媒體、圖形和打印類該類主要提供支持圖形(2D、3D和OpenGL),圖像的編碼、解碼和處理,聲音,動畫,打印等等。幫助系統(tǒng)類用來給應(yīng)用程序提供在線幫助的類。布局管理類用來處理自動調(diào)整窗口部件大小和位置,能夠構(gòu)成復(fù)雜對話框的類。共享類為了快速復(fù)制而使用引用計(jì)數(shù)的類。I/O和網(wǎng)絡(luò)類提供文件輸入輸出,目錄和網(wǎng)絡(luò)操作。2.2Qt 部件與組類說明3主要的類描述主窗口和相關(guān)類一切你

5、所需要的典型現(xiàn)代主程序窗口,包括目錄、工具條、工作區(qū)等等。雜類各種各樣其他有用的類模塊/視圖類該類主要用于設(shè)計(jì)模塊/視圖平臺的類。對象模型Qt圖形用戶界面的工具包底層對象模型。組織者用戶接口組織者,比如:分隔器、TAB條、按鈕組等等。插件類插件相關(guān)類。標(biāo)準(zhǔn)對話框用于文件、字體、顏色選擇和更多的已經(jīng)做好的對話框。模板類Qt的模板庫容器類。文本相關(guān)類文本處理的類。(也可以參考XML類。)線程類提供線程支持的類。窗口外觀和風(fēng)格可以自定義風(fēng)格、字體、顏色等等外觀的類。XML類支持XML的類,例如:DOM和SAX。Qtopia Core類是Qtopia Core一個(gè)特殊的類(Qt的嵌入Linux)。2.

6、2Qt 部件與組類說明42.3 Qt 基于圖形模塊部件類2.3.1窗口與窗口相關(guān)部件1.窗口 1)QMainWindow 主窗口類 2)QDockWidget有工具模式和幫助窗,拖動,關(guān)閉 3)QToolBar 提供工具的使用52.3 Qt 基于圖形模塊部件類2.3.1窗口與窗口相關(guān)部件2.窗口部件 1)QButton 2)QCanvas:畫布類 3)QDialog 4)QFrame:有框架 5)QGridView 6)QScrollView 7)QWidget:所有用戶界面對象的基類 8)QWizard:向?qū)υ捒蝾?2.3 Qt 基于圖形模塊部件類2.3.2布局管理 1)QBoxLayou

7、t 2)QGridLayout 3)QStackLayout 72.3 Qt 基于圖形模塊部件類2.3.4多媒體/圖形/打印 1)QMovie 2)QSound 3)QBitmap/QColor 4)QPrinter 82.3 Qt 基于圖形模塊部件類2.3.5 日期與時(shí)間 1)QDate 2)QTime 3)QTimer92.4 網(wǎng)絡(luò)與I/O2.4.1 I/O 1)QBuffer 2)QFile 3)QFtp 4)QHttp 5)QSocket 6)QTextStream102.4 網(wǎng)絡(luò)與I/O2.4.2 網(wǎng)絡(luò)編程設(shè)計(jì) 1)QTcpSocket 2)QTcpServer 3)QUdpSocket112.5文本處理2.5.1文本類QTextEdit2.5.2選擇文本QTextCurso

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論