Qt 6.12 LTS 版本

Qt 公司發布了 Qt 6.12 框架,該框架延續了 Qt 6 分支的穩定性和功能擴展工作。 Qt 6.12 為以下平台提供支援: Windows 10+, macOS 13+, Linux (Ubuntu 2004年4月22/24日,openSUSE 16,SUSE 15 SP6,RHEL 9.6/10.0, Debian 11.6/12),iOS 17+, Android 支援 9+(API 23+)、webOS、WebAssembly、INTEGRITY、VxWorks、FreeRTOS 和 QNX。 Qt 元件的原始碼採用 LGPLv3 和 GPLv2 授權協議。

Qt 6.12 已被指定為長期支援 (LTS) 版本,商業許可證持有者將獲得為期五年的持續更新。對於非商業用戶,維護將持續六個月(直至下一個主要版本發布)。對上一個 LTS 分支 Qt 6.8 的支持將持續到 2029 年 10 月,而對更早的 LTS 分支 Qt 6.5 的支持已於今年結束。

Qt 6.12 的主要變化:

  • Qt Canvas Painter 模組提供了一個用於硬體加速渲染 2D 內容的 API,並使用著色器創建複雜的視覺效果,現在已宣布可廣泛使用。渲染由 RHI(渲染硬體介面)引擎執行,支援各種 3D API(OpenGL、Vulkan、Metal 和 Direct3D)。 Canvas Painter 是實驗性 Canvas2D 元素的基礎,Canvas2D 元素基於 HTML Canvas 2D Context 規範,簡化了使用 JavaScript 繪製形狀的操作。
  • 新增了一個實驗性的 StyleKit 模組,它將使用者介面組件的結構與樣式屬性明確分離,從而避免了在實現淺色、深色和高對比度主題時出現程式碼重複。 StyleKit 提供了一個統一的 QML API 來描述樣式,使得在結合了經典控制項和基於 Qt Quick 的元素的混合應用程式中能夠實現一致的樣式。
  • Qt Graphs 模組的功能得到了擴展。新增了用於自訂二維圖表座標軸標籤的屬性,並增加了對數座標軸的支援。此外,還新增了用於縮放和平移的內建操作。新增了一個選項,可以使用基於 CanvasPainter 模組的高效能後端進行渲染,從而能夠視覺化大量快速變化的資料。
  • Qt Quick 新增了 Safe Area、Context Menu、Double Spin Box 和 Search Field 這幾個 QML 類型,用於顯示不重疊的內容、上下文選單、數位輸入表單和搜尋查詢提交欄位。 FlexboxLayout QML 類型也得到了擴展,允許根據 Flexbox 概念(一種用於簡化元素垂直對齊的 CSS 框架)對介面元素進行自適應佈局。
  • 向量圖像模組可讓您將向量圖像整合到 Qt Quick 場景中以創建可縮放的介面元素,該模組已更新,為 SVG 和 Lottie 圖像添加了額外的屬性和動畫功能。
  • QRangeModel 類別已擴展,它為 QAbstractItemModel 提供了一個封裝,可直接用於 QML 和基於 Qt Quick 的任何 C++ 枚舉類型(包括 std::vector、std::tuples 和 std::array)的介面元素。新版本包含內建的資料排序支援、用於控制拖放移動的新屬性、透過 match() 方法實現的更快搜索,以及用於設定標題和單行/項的選項。
  • 此外,gRPC 模組還新增了用於在用戶端壓縮訊息和限制傳入訊息大小的工具。 服務器.
  • QML 引擎實現了熱重載機制,讓您在程式執行期間​​動態編輯 QML 程式碼,並透過 qmlpreview 查看結果,而無需重新啟動或停止應用程式。
  • 華為已提供對鴻蒙操作系統的 LTS 支持,使將現有的 Qt 應用程式移植到華為智慧型手機、平板電腦、PC 和車載資訊娛樂系統變得更加容易。
  • 我們已符合《歐洲網路彈性法案》(CRA) 的各項要求。這些要求旨在維護產品安全,在產品生命週期中及時修復漏洞,並揭露漏洞和安全事件資訊。我們已在原始程式碼中標識安全關鍵組件,公佈安全測試信息,並保證集成最新版本的第三方庫。

播放視頻


來源: opennet.ru
為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster