這篇文章主要是介紹Qt 當(dāng)中經(jīng)常使用的類, 采取的是使用字母索引的方式, 下面的類是被經(jīng)常使用的。
QDataStream 為QIODevice提供了一串的二進(jìn)制的數(shù)據(jù)
QDataWidgetMapper 提供了從數(shù)據(jù)模型到部件的映射
QData 日期的功能
QDateEdit 提供了日期的部件用來(lái)編輯日期,是基于QDateTimeEdit 部件
QDateTime 提供日期與時(shí)間的功能
QDateTimeEdit 提供了編輯日期與實(shí)踐的部件
QDBusAbstractAdaptor 提供了 基于D-BUS適配器的基礎(chǔ)累
QDBusAbstractInterface 提供了所有QtDBus 綁定以及能夠訪問的D-BUS 界面
QDebug 提供了輸出調(diào)試信息流, 從后臺(tái)輸出
QDecoration 提供了Window 與嵌入式linux 的裝飾支持
QDecorationDefault 提供了默認(rèn)窗口的裝飾
QDesktopSerivces 提供了訪問常用桌面服務(wù)的方法
QDesktopWidget 提供了訪問多頭的屏幕信息的功能
QDial 提供了滑盤控制的支持
QDialog 提供了窗口系統(tǒng)的基類
QDialogButtonBox 提供了使用于當(dāng)前部件類型的按鈕對(duì)話框
QDir 提供了訪問目錄的結(jié)構(gòu)與內(nèi)容的支持
QDirectPainter 提供了直接用戶繪畫的硬件支持, 使用在嵌入式linux 當(dāng)中
QDirModel 提供了用于訪問本地文件系統(tǒng)的模型支持
QDockWidget 提供了在一個(gè)QMainWindow 中的窗口或者作為桌面的頂級(jí)窗口出現(xiàn)
Effect 用來(lái)傳輸音頻流
EffectParameter 用來(lái)描述一個(gè)effect 的參數(shù)
EffectWidget 提供了一個(gè)用來(lái) 控制effect 參數(shù)的部件
QErrorMessage 通過一個(gè)對(duì)話框來(lái)顯示錯(cuò)誤信息
QEvent 提供了所有事件累的積累,事件對(duì)象包含了時(shí)間的參數(shù)
QEventLoop 提供了進(jìn)入和離開事件循環(huán)的功能
Exception 提供了在線程之間傳輸?shù)漠惓?/p>
QFile 提供了用于讀寫文件的界面
QFileDialog 提供了一個(gè)對(duì)話框使得用戶可以選擇文件或者目錄
QFileIconProvider 為QDirModel 類提供的文件圖標(biāo)
QFileInfo 提供基于平臺(tái)依賴的文件信息
QFileOpenEvent 當(dāng)打開一個(gè)文件或者打開一個(gè)url 地址的時(shí)候拋出一個(gè)事件
QFileSystemModel 提供了本地文件系統(tǒng)的一個(gè)數(shù)據(jù)模型
QFileSystemWatcher 提供了堅(jiān)實(shí)本地文件與目錄的監(jiān)視功能
QFocusEvent 當(dāng)一個(gè)部件獲得焦點(diǎn)則發(fā)出事件
QFocusFrame 提供了當(dāng)前具有繪畫的區(qū)域的焦點(diǎn)
QFont 為繪畫文本提供制定的字體
QFontComboBox 提供了選擇字體族的下拉列表框
QFontDatabase 提供了可以在Window 操作系統(tǒng)下能夠使用的字體
QFontDialog 用來(lái)選擇一個(gè)指定的字體
QFontEngineInfo 用來(lái)描述一個(gè)指定的字體引擎插件
QFontEnginePlugin 累提供了字體倉(cāng)庫(kù)插件的基礎(chǔ)累, 用于嵌入式linux
QFontInfo 包含了一個(gè)字體的常規(guī)信息
QFontDialog 用來(lái)彈出對(duì)話框 來(lái)獲得指定的字體
QFtp 提供了ftp通訊的客戶端程序的實(shí)現(xiàn)功能
QGesture 包含了用戶輸入的信息描述
QGestureEvent 當(dāng)一個(gè)用戶輸入來(lái)臨觸發(fā)此事件
QGLColormap 提供了用于QGLWidget 的自定義顏色圖
QGLContext 包含了OpenGL 的渲染內(nèi)容
QGLFormat 提供了OpenGL 渲染內(nèi)容的格式
QGLFramebufferObject 包含了OpenGL 的幀緩沖對(duì)象
QGLFramebufferObjectFormat 指定了當(dāng)前OpenGL 幀緩沖的對(duì)象格式
QGLPixelBuffer 包含了OpenGL pbuffer
QGLWidget 提供了用來(lái)渲染 OpenGL的圖形部件
QGraphicsScale 提供了縮放的翻譯
QGraphicsScene 提供了2D 圖形項(xiàng)目的管理界面
QGraphicsView 他提供了QGraphicsScene 內(nèi)容的顯示部件
QGraphicsWebView 將web 內(nèi)容添加到了GraphicsView 中
QGridLayout 提供了網(wǎng)狀布局
QGroupBox 提供了擁有相同類型的組框, 并帶有標(biāo)題
QHash 模板類, 提供了哈希表字典
QHashIterator 提供了java 類型的迭代器, 主要是給QHash 與QMultiHash 來(lái)使用
QHBoxLayout 部件橫向布局
QHideEvent 當(dāng)前部件隱藏時(shí)發(fā)出的事件
QHostAddress 提供ip 地址
QHostInfo 提供了靜態(tài)的函數(shù)來(lái)對(duì)主機(jī)進(jìn)行查詢
QHoverEvent 提供描述鼠標(biāo)的事件,當(dāng)鼠標(biāo)徘徊在某一處的時(shí)候
QIcon 提供了可以縮放的圖標(biāo), 可用在不同模式下不同狀態(tài)中
QIconEngine 繪畫QIcon 的抽象基礎(chǔ)類
QImage
QImageReader 提供了從一個(gè)文件或者其他設(shè)備讀取指定文件格式的界面
QImageWriter 提供了寫入一個(gè)文件或者其他設(shè)備所指定的文件格式的界面
QInputContext 作為一種輸入法 , 他依賴于具體的數(shù)據(jù)與狀態(tài)
QInputDialog 提供了方便的對(duì)話框讓用戶來(lái)輸入單個(gè)數(shù)值
QInputEvent 當(dāng)用戶輸入的時(shí)候發(fā)出信息
QInputMethodEvent 輸入發(fā)生時(shí)拋出事件
QIODevice 他是Qt 中所有輸入輸出界面的基類
QKeyEvent 一個(gè)鍵盤輸入事件發(fā)生
QLabel 在一個(gè)部件顯示文字或者圖片
QLayout 提供了幾何位置管理的基礎(chǔ)類
QLCDNumber 提供了一個(gè)部件用于類似LCD 的現(xiàn)實(shí)數(shù)字
QLibrary 在程序運(yùn)行時(shí)加載共享庫(kù)文件
QLibaryInfo 提供Qt 庫(kù)的信息
QLine 兩個(gè)坐標(biāo)點(diǎn)提供一條具有芳香的直線
QLineEdit 提供了一行文本輸入的編輯器
QList 模板類, 提供鏈表的基本操作功能
QListIterator 提供了java 類型的鏈表迭代器
QListView 提供列表或者提供圖標(biāo)的試圖, 要求顯示在一個(gè)模型上
QListWidget 提供了基于一個(gè)項(xiàng)目的列表部件
QListWidgetItem 創(chuàng)建項(xiàng)目用于QListWidget視圖的顯示
QLocalServer 本地套接字的基礎(chǔ)服務(wù)器端
QLocalSocket 提供了一個(gè)本地的套接字
隨后會(huì)發(fā)布一些其他字母索引的類的說明。