Qt模塊
模塊 | 描述 |
---|---|
Core | 核心的非圖形類, 供其它模塊使用。 |
GUI | 圖形用戶界面( GUI) 組件的基類, 包括OpenGL。 |
Multimedia | 音頻, 視頻, 電臺, 攝像頭的功能類。 |
Network | 簡化方便的網絡編程的類。 |
QML | QML類與JavaScript語言的支持。 |
Quick | 可高度動態構建的自定義應用程序用戶界面框架。 |
SQL | 集成SQL數據庫類。 |
Test | Qt應用程序與庫的單元測試類。 |
WebKit | 集成WebKit2的基礎實現並且提供了新的QML應用程序接口。 在附件模塊中查看Qt WebKit Widgets可以獲取更多的信息 |
WebKit Widgets | Widgets 來自Qt4中集成WebKit1的窗口基礎類。 |
Widgets | 擴展Qt GUI模塊的C++窗口類。 |
Qt附加模塊
除了必不可少的基礎模塊, Qt提供了附加模塊供軟件開發者使用, 這部分不一定包含在發佈的版本中。 以下簡短的列出了一些可用的附加模塊列表。
- Qt 3D - 一組使3D編程更加方便的應用程序接口和聲明。
- Qt Bluetooth - 在多平臺上使用無線藍牙技術的C++和QML應用程序接口。
- Qt Contacts - 提供訪問聯繫人與聯繫人數據庫的C++和QML應用程序接口。
- Qt Location - 提供了定位, 地圖, 導航和位置搜索的C++與QML接口。 使用NMEA在後端進行定位。 ( NMEA縮寫, 同時也是數據傳輸標準工業協會, 在這裏, 實際上應爲NMEA 0183。 它是一套定義接收機輸出的標準信息, 有幾種不同的格式, 每種都是獨立相關的ASCII格式, 逗點隔開數據流, 數據流長度從30-100字符不等, 通常以每秒間隔選擇輸出, 最常用的格式爲"GGA", 它包含了定位時間, 緯度, 經度, 高度, 定位所用的衛星數, DOP值,差分狀態和校正時段等, 其他的有速度, 跟蹤, 日期等。 NMEA實際上已成爲所有的GPS接收機和最通用的數據輸出格式, 同時它也被用於與GPS接收機接口的大多數的軟件包裏。 )
- Qt Organizer - 提供了組織事件( 任務清單, 事件等等) 的C++和QML應用程序接口。
- Qt Publish and SubScribe - Qt發佈與訂閱Qt Sensors - 訪問傳感器的QML與C++接口。
- Qt Service Framework - 允許應用程序讀取, 操縱和訂閱來改變通知信息。
- Qt System Info - 發佈系統相關的信息和功能。
- Qt Versit - 支持電子名片與日曆數據格式( iCalendar) 。 ( iCalendar是“日曆數據交換”的標準( RFC 2445) 。 此標準有時指的是“iCal”, 即蘋果公司的出品的一款同名日曆軟件, 這個軟件也是此標準的一種實現方式。 )
- Qt Wayland - 只用於Linux系統。 包含了Qt合成器應用程序接口( server) , 和Wayland平臺插件( clients) 。
- Qt Feedback - 反饋用戶的觸摸和聲音操作。
- Qt JSON DB - 對於Qt的一個不使用SQL對象存儲。
注意:這些模塊一部分還沒有發佈, 這依賴於有多少貢獻者, 並且它們能夠獲得更好的測試。
內容來源於 《QML Book 》