Qt 5.14 穩定版發布,帶來更好的 HiDPI 支持和改進 3D 模塊

2020-12-25 開源中國

計劃於上個月發布的 Qt 5.14 經過短暫的推遲後,現在終於發布了穩定版。該版本以及明年的 Qt 5.15 LTS 開始為發布 Qt 6 做鋪墊。開發團隊表示,儘管他們正在努力通過標記不推薦使用的功能以使將來儘可能平穩地移植到 Qt 6,但現在還是引入了一些新功能。

Qt 5.14 更新內容概述:

  • 引入了一個獨立於圖形 API 的場景圖(scenegraph)渲染器,該渲染器將繼續在 Qt 6.0 上使用,並且對於 Qt on Vulkan 來說也很重要;
  • 正在進行的 HiDPI 改進(用於處理當今的高像素密度顯示器);
  • 針對 Qt 3D 線程和其他 Qt Quick 3D 工作的改進;
  • 對帶有 Qt Multimedia 的 GStreamer OpenGL 的支持;
  • 引入 Qt Quick Timeline;
  • 升級 Qt WebEngine 以及 Chromium 上的所有最新產品;
  • 升級 Qt for Automation

雖然 Qt 已將 OpenGL 用作基本圖形 API,但現在它開始支持更廣泛的圖形 API。Qt 5.14 包括一個獨立於圖形 API 的場景圖渲染器(通過稱為 Qt 渲染硬體接口的抽象層)作為選擇功能。通過它,我們可以在 Vulkan、Metal 和 Direct3D 11 之上運行 Qt Quick 應用程式。因此,我們可以選擇直接在作業系統提供的原生圖形 API 之上運行 Qt 應用程式。這也將使升級到 Qt 6 更容易,因為渲染硬體接口將是在 Qt 6 中渲染圖形的標準方法。

Qt Quick 新添加的 Qt Quick Timeline 模型提供了一種通過時間軸和關鍵幀為屬性設置動畫的簡便方法。此外,Qt Quick 引入的另一個功能是滑鼠滾輪的事件處理程序(亦稱為"WheelHandler")和來自觸控板的模擬滑鼠滾輪事件。

Qt Quick 3D 也是一個新模塊,開發團隊表示正在努力提供一個高級 API,用於從 Qt Quick 為用戶界面創建 3D 內容。簡而言之,現在我們可以使用 QML 來定義 3D 場景,從而允許對 UI 的 2D 和 3D 部分使用基於 QML 的方法。這種新方法將使我們可以使用一個runtime (Qt Quick)、一個公共場景圖和一個動畫框架。我們將能夠在一個設計工具 Qt Design Studio 中以圖形方式設計所有這些元素。

詳細內容請查看 https://www.qt.io/blog/

相關焦點

  • Android Studio 3.5 穩定版發布,廢棄 Instant Run
    在今日,谷歌發布了穩定版的 Android Studio 3.5,Project Marble 也同樣是穩定版。此版本解決了,包括修復 600 多個 bug、50 個內存洩漏、20 個 IDE 掛起以及改進 XML&Kotlin 類型延遲等一系列問題。
  • Elive 3.0.4 穩定版發布,基於 Debian 的桌面 Linux 發行
    Elive 3.0.4 穩定版發布了,官方表示,這很可能是 3.0 版本系列的最後一次更新。
  • 支持Java 14!Java 開發工具 IntelliJ IDEA 2020.1 穩定版發布
    IntelliJ IDEA 2020.1 穩定版來了!這是今年發布的首個重大更新版本,新版本增加了對 Java 14 的支持、為部分 Web 和測試框架添加新功能、為調試器添加數據流分析協助功能(dataflow analysis assistance)、新增 LightEdit 模式,以及支持從 IDE 下載和配置 JDK。
  • Chrome 83 穩定版發布:新的跨域政策、表單控制項,和改進的 Web 體驗
    Chrome 83 穩定版發布了,以下是最主要的更新內容: 可信類型(Trusted types),有助於防止跨站點腳本漏洞
  • OpenAPI Generator v4.1.1 發布,OpenAPI 規範自動生成代碼
    4.1.1 版本已經發布,更新內容如下:General [core]設置 isMultiPart=true 用於多部分操作,修復 NPE 在服務中使用 anyof/oneof 時,修復導入和屬性名稱 自動更新生成腳本:userdef cache dir 修復了從 allVars 中丟失的組合屬性
  • Qt for Python 5.11 發布,PySide2 首個正式版本
    Qt 團隊近日發布了 Qt for Python 5.11 ,這是 Qt for Python 的首個正式版本。
  • ChromeOS v20 穩定版發布,整合Google Drive並離線支持Google Docs
    和最初發布時就是一個瀏覽器的ChromeOS完全不同,現在這個雲端作業系統基本算是一個「完整的系統」了。 接下來幾天,ChromeBook用戶會陸續收到穩定版的系統更新,目前的ChromeBook主要包括宏碁 AC700、三星Series 5、三星Chromebook Series 5 550、三星Chromebox Series 3以及第一款ChromeBook Cr-48。
  • Flutter 1.22發布,iOS 14與Android 11支持改進
    10-09 13:11:15 來源: 開源中國 舉報   近日,Flutter 1.22 穩定版已正式發布
  • GoLand 2020.3 穩定版發布
    GoLand 2020.3 穩定版已發布,這是年度第三個大版本更新。
  • VSCode 1.35 穩定版使用全新圖標,支持遠程開發
    Visual Studio Code 五月份更新之 1.35 版本已發布。
  • 學習qt07QtCreator技巧
    快捷鍵和使用技巧快捷鍵解釋F4切換同名的頭和源文件F2跟蹤光標下符號,或函數體/頭切換Shift+F2切換函數聲明和定義Ctrl+Shift
  • 谷歌Chrome 83 穩定版正式發布:新跨域政策、表單控制項,改進 Web 體驗
    Chrome 83 穩定版發布了,以下是最主要的更新內容:可信類型(Trusted types)基於 DOM 的跨站點腳本(DOM XSS)是最常見的 Web 安全漏洞之一。Edge 進行了合作,以改善 HTML 表單控制項的外觀和功能。
  • PotPlayer 播放器 1.5.33573 最新穩定版發布下載
    5月25日消息,PotPlayer 1.5.33573最新穩定版發布下載。PotPlayer是一款來自韓國的高性能影音播放器,是KMPlayer 的原製作者姜龍喜先生進入 Daum 公司後的新一代作品。Potplayer基本上繼承了KMPlayer 方便的濾鏡以及外掛式的管理系統。
  • 微軟發布Edge 87穩定版:調整軟體佔用頻率 更好保護用戶隱私
    今天,微軟正式發布了Edge 87穩定版,既然作為Chrome的競爭對手(市場份額僅次於谷歌),那麼這個新瀏覽器的有一些大幅的改進也是在所難免的... 今天,微軟正式發布了Edge 87穩定版,既然作為Chrome的競爭對手(市場份額僅次於谷歌),那麼這個新瀏覽器的有一些大幅的改進也是在所難免的。
  • Rainbond 5.2 穩定版發布,對接已有 Kubernetes 集群,支持多集群
    Rainbond 5.2穩定版經過大量生產實踐,距上個版本(5.2.0)已4個多月,在此期間我們收到來自社區用戶的反饋及問題後積極響應,不斷完善5.2版本質量和體驗。
  • Python 3.8.0穩定版正式發布
    IT之家10月15日消息 Python是一種面向對象的動態類型語言,最初被設計用於編寫自動化腳本,隨著版本的不斷更新和語言新功能的添加,越來越多被用於獨立的、大型項目的開發。Python 3.8.0穩定版現已正式發布,帶來了許多新特性和優化。
  • 微軟Edge 87穩定版發布:啟用Kiosk模式隱私功能
    據了解,Edge 87.0.664.41 穩定版包含了開發版中正在測試的功能,包括微軟最近宣傳的價格比較和優惠券功能、可釘住的收藏夾、PDF 文檔注釋能力,共享、複製和粘貼的改進以及翻譯的改進。   功能更新:   將不兼容的網站從 Internet Explorer 自動重定向到 Microsoft Edge。
  • Debian 10 "buster" 正式發布 - OSCHINA - 中文開源技術交流社區
    ,並表示此版本將在未來 5 年獲得由 Debian 安全團隊和 Debian 長期支持團隊提供的技術支持。>Cinnamon 3.8、GNOME 3.30、KDE Plasma 5.14、LXDE 0.99.2、LXQt 0.14、MATE 1.20 和 Xfce 4.12。
  • Cocos Creator 3D 物理模塊介紹
    為了讓遊戲開發更加簡單、友好和高效,Cocos Creator 3D 在研習和摸索中設計了一套比較基礎的物理組件,並且還在持續完善中。儘管當前的組件功能還十分有限,但是相信在有了之前的組件設計經驗後,很快就可以有更多強大且易用的物理組件。另外,我們還對物理模塊設計了一套抽象層,這是物理組件能夠發揮其功能的底層支持,也是我們為多物理後端打下的基礎。
  • IntelliJ IDEA 2020.2 穩定版發布
    IntelliJ IDEA 2020.2 穩定版已發布,此版本帶來了不少新功能,包括支持在 IDE 中審查和合併 GitHub