Qt 5.5增加了新的GL模塊,并改進了跨平臺支持
距離Qt 5.4發布僅僅六個月, Qt 5.5 就修復了將近1500個已知缺陷,并增加了新的特性。 另外,除了可以確保及時為Windows 10做好準備外,它還改進了Linux及OS X兼容性。
Qt 5.5引入的新功能包括:
- Bluetooth LE API現在已是最終版本,支持Android、OS X和iOS。
- Qt Canvas 3D允許在Qt Quick、Qt應用程序框架中使用WebGL代碼。它還能夠同類似three.js這樣的JavaScript庫一起使用。
- Qt 3D 2.0 改進了Qt對OpenGL的支持,雖然它目前仍然被視為一個技術預覽版本。在Windows上,Qt 3D將從使用OpenGL驅動程序直接切換到 ANGLE 仿真層,后者以DirectX為基礎提供OpenGL。
- Qt Location支持地圖繪制、地理編碼、路徑選擇等功能,允許開發者創建位置感知應用。
- Qt Multimedia新增對gstreamer 1.0的Linux支持。此外,它還改進了相機支持以及與類似OPenCL或CUDA這樣的外部框架的集成。
- Qt WebEngine現在已經隨同Chromium 40更新至最新版本,并提供了新的API管理文件下載、緩存與Cookies以及設置。
- 改進了OS X支持,包括用蘋果的“安全傳輸( Secure Transport )”層替換了OpenSSL,支持Bluetooth和Bluetooth LE以及修復了許多缺陷。
此外,Qt 5.5還停用了一些被新模塊所取代的模塊,包括被QtWebEngine取代的Qt WebKit、被Qt Quick取代的Qt Quick 1以及被Qt QML取代的Qt Script。
除了上述新功能,Qt 5.5還簡化了許可模型,包括以下三類:
- Qt應用程序開發版本:商業版本,提供完全支持和靈活的許可;
- Qt設備創建版本:另一個商業版本,用于嵌入式設備領域;
- Qt開源版本:該版本遵循LGPL或GPL許可協議。
要了解完整的更新信息,請查看 Qt wiki 。
查看英文原文: Qt 5.5 Adds New GL Modules, Improves Cross-platform Support
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!