世界領先的跨平臺開發技術Qt Enterprise 5.6 新功能預覽

<Qt Enterprise最新版下載>javascript

Qt 5.6新功能預覽

目錄:html

  • 1.新功能java

  • 2.其餘變化linux

  • 3.棄用模塊編程

  • 4.刪除模塊數組

  • 5.技術預覽模塊安全

  • 6.新配置性能優化

更多:Qt v5.6全新發布,慧都助力——解決方案大放送!

新功能

Qt Core

  • 減小動態屬性的內存使用cookie

  • 容許日誌直接體如今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嵌入式

  • 添加WEC2013支持

Qt WebView

  • 添加WinRT支持

Qt Canvas3D

  • 支持使用Qt Quick物件做爲紋理

  • 支持直接呈現Qt Quick場景背景或前景

Qt Nfc

  • 添加Android支持

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 Script

  • Qt Enginio

刪除模塊

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 Enterprise使用教程+視頻資源(持續更新中...),請移步Qt專題頁面>>
相關文章
相關標籤/搜索