<Qt Enterprise最新版下載>
Qt 5.6新功能預覽
目錄:
- 1.新功能
- 2.其他變化
- 3.棄用模塊
- 4.刪除模塊
- 5.技術預覽模塊
- 6.新配置
新功能
Qt Core
- 減少動態屬性的內存使用
- 允許日志直接體現在Linux系統記錄上
- 添加QStorageInfo::blockSize()
- 新QVersionNumber類
- 添加key_iterator 到Qhash和QMap
- 添加const_iterator QByteArray
- 添加反向迭代器支持到所有順序容器
- 添加QDir::listSeparator()
- Qstring的大量的性能優化
Qt Network
- 添加QHostAddress::isMulticast()
- 在QnetworkAccessManager里支持HTTP重定向
Qt GUI
- 改善跨平臺OpenGL ES 3.0和3.1支持,幫助利用GLES3特性的移動/嵌入式應用程序開發。
- 改進的跨平臺高 DPI支持。
- 光柵引擎支持16bits-per-color在內部呈現。
- QImageReader現在可以輸出伽馬值和其他的一些圖像格式的元數據。
Qt Widgets
- 允許懸浮部件的編程調整
- 允許把懸浮部件放在floating docks
- 允許用戶重新組織tabified docks
- 允許使用鼠標滾輪在QListView水平滾動
- WinRT 現在支持QOpenGLWidget和QQuickWidget
Qt Testlib
Qt Multimedia
- 新Playlist QML類型
- 媒體播放器(C++ and QML)中新的音頻API角色
- WinRT支持相機焦點和視頻探頭
- QML AudioEngine的新功能支持動態對象創建
Qt WebEngine
- 基于Chromium 45
- 支持pepper flash插件
- 支持Linux上系統庫的拆分和鏈接
- 支持全球Qt代理設置
- 更多來自QtWebKit和WebAction API 的WebActions在QML上
- 新的QtWebEngineCore模塊共享底層API
- 新的核心API定制URL方案
- 新的核心API攔截和封鎖網絡請求
- 新的核心API跟蹤或阻塞cookies
Qt QML
- 支持編寫JavaScript函數名到Linux的性能輸出
- 減少總體內存消耗
字體渲染
- 在Mac OS X上使用FreeType的可選支持
嵌入式平臺
- 添加支持NVIDIA Jetson TK1 Pro boards通過一個新的利用DRM、EGLDevice和EGLStream的eglfs端運行Vibrante Linux
- 添加Intel Atom-based NUCs支持
桌面平臺
- 完全支持Windows 10 (classic 和WinRT app)
- Windows Store應用程序在XAML層合成,允許與本機UI層更好的集成
Windows嵌入式
Qt WebView
Qt Canvas3D
- 支持使用Qt Quick物件作為紋理
- 支持直接呈現Qt Quick場景背景或前景
Qt Nfc
Qt Positioning
- 添加OS X 支持
- 添加支持GPS接收器在Windows桌面(所有版本)公開為一個串行端口
- GeoClue端刪除libgeoclue依賴性
Qt Location
- 為Qt Quick添加了Qt Location模塊,提供地圖、導航和地區API
其他變化
嵌入式平臺
- 當libinput出現時,eglfs和linuxfb默認為libinput
圖像格式
- 出于安全原因,MNG和JPEG 2000處理程序將默認不再被創建,除非相應的解碼庫是由操作系統提供。因此,Windows和Mac的二進制Qt版本將不包含預先構建的處理程序的格式,不過用戶仍然可以從源代碼構建它們。
棄用模塊
以下模塊是Qt 5.6發行版的一部分,但會考慮在Qt的后續版本中刪除:
刪除模塊
Qt 5.6版本的以下模塊不再是套包的一部分,但用戶仍然可以從源代碼構建它們:
- Qt WebKit
- Qt Declarative (Qt Quick 1)
技術預覽模塊
Qt 5.6二進制安裝程序包將包含以下模塊的技術預覽:
Qt 3D
- 新緩沖區和屬性的API
- 支持OpenGL渲染的實例化
- 支持OpenGL原始重啟
- 支持裁剪面、模板操作和更多的OpenGL功能
- 支持輕松地從C++和QML(使用javascript類型化數組)生成緩沖數據
- qgltf工具場景編譯進glTF
- 支持通過SceneLoader加載glTF場景
- 支持控制Scene3D 控制多重采樣
- 更多標準材料:逐頂點顏色、古奇陰影
- API用于鼠標輸入和碰撞檢測
- New Logic方面有QML/C++代碼與Qt3D引擎方面執行同步,用于未來Qt3D功能的原型
- 許多方面的bug修復,特別是卸載和關閉功能
- 許多新的列證
Qt Quick Controls 2.0
默認樣式——一個簡單并最小的全面樣式可以提供最大的性能
材料樣式——一個基于Google Material Design Guidelines的樣式
普遍樣式——一個基于Microsoft Universal Design Guidelines的樣式
- 一套新的輕量級嵌入式和無線定位控件
- 基于一個靈活的模板系統,能夠使整個自定義樣式和用戶體驗快速發展
- 內置樣式:
Qt SerialBus
- 新模塊是為通用串行總線訪問首次執行的Controller Area Network (CAN) bus 協議和Modbus協議
新配置
Qt 5.6增加了Windows Embedded Compact 13支持,此外,支持的平臺和編譯器版本都會有變化。
更多Qt Enterprise使用教程+視頻資源(持續更新中...),請移步Qt專題頁面>>
標簽:
跨平臺UI界面應用程序框架C/C++
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網