經過數月的開發, 新版本 «Qt 6.9»該版本繼續穩定 Qt 6 系列的工作,並顯著擴展了框架開發圖形介面和跨平台應用程式的功能。
Qt 6.9 新版本 它因 Qt Graphs 模組的演變而脫穎而出, 現在,動態 2D 和 3D 圖形功能更加強大,而且 支援原生表情符號和 SVG 動畫 基本的。此更新還提高了混合 CPU 的效能,實現了 多重採樣渲染和先進技術。
Qt 6.9的主要新功能
Qt 6.9 新版本中最顯著的進步之一是模組 Qt 圖表, 它專為創建 2D 和 3D 圖形而設計,在處理大量不斷變化的資料的環境中特別有用。
版本6.9 在 QML 中為 Surface3D 新增透明度一個新班級 QSpline3DSeries 將資料顯示為平滑曲線以及自訂軸、標籤和圖表的改進。也介紹了一種使用 importScene 屬性導入 3D 場景的更簡單方法,以及用於精確定位可見圖形區域的改進 API。
改進的表情符號支援和新的介面選項
Qt 6.9 帶來 原生支援文字中的表情符號, 自動偵測它們的存在並使用相容的色彩來源,例如 CBDT 和 COLRv1。如果優先考慮標準文字處理,則可以停用此功能。 幫助建立介面 內容占主導地位 在裝飾元素上,加入了 Qt.ExpandedClientAreaHint 標誌,以及 Qt Quick 中的 SafeArea 屬性,可確保標題和選單不會幹擾主使用者介面。

QT 6.9 中的新 SVG 動畫和效能改進
模塊 Qt SVG 已經開始支援基本的 CSS 動畫, 目前適用於顏色、填滿、描邊和變換等屬性,此外 已實施多項性能改善。 例如,在具有混合 CPU 的系統上,Qt 現在可以向調度程序建議每個執行緒使用哪種核心類型。在使用 QQuickPaintedItem 和 OpenGL 的應用程式中,預設啟用 FramebufferObject 模式,這要歸功於硬體加速。
另外, RHI 後端已改進,支援 OpenGL ES 中的多重採樣渲染,並引入了單獨的執行緒來管理Direct3D中的垂直同步(vblank),減少了互動介面的延遲。 除 OpenGL 之外的所有 RHI 後端均支援可變速率著色 (VRS),它優化了使用 Quick 3D XR 開發的 VR 體驗的效能。
視覺改進和降低 CPU 負載
對於具有發光或陰影效果的圖形介面,Qt Quick 引入了新的 RectangularShadow 元件,與先前的實作相比,它降低了 CPU 負載。 QHeaderView 類別也進行了最佳化,當禁用列重新排序等功能時,現在消耗的記憶體更少。另一方面,Quick 3D 採用了加權混合渲染技術,該技術允許渲染透明度而無需按深度對物件進行排序,從而無需增加計算負載即可消除常見的視覺偽影。
新模組、安全性和開發人員工具
最後但同樣重要的是,QT 6.9 引入了 Qt網路授權模組n,這有助於 基於 OAuth1 和 OAuth2 的身份驗證流程的實作。 對於伺服器,模組 Qt HTTP Server 現在允許限制請求數量 傳入並控制 HTTP/2 連接中的執行緒創建,從而增強其在高負載下的穩健性。
開發人員還將看到 QML 語言伺服器的改進, 支援 LSP 協議,該協議在相容的 IDE 中提供 QML 程式碼結構的分層視圖。 Qt Quick 新增了一個新的 ContextMenu 元件, 它允許您為 TextField 和 TextArea 等元素定義特定的上下文選單,原生整合與平台相關的交互,例如右鍵單擊。
最後值得一提的是,該臨時版本將獲得六個月的公共支持,另外還將為商業客戶提供六個月的支援。如果你有興趣了解更多信息,可以查看詳細信息 在下面的鏈接中。