Qt 6.2 已經發布,這些是它的新聞

Qt公司揭幕 前幾天推出 «框架Qt 6.2»的新版本, 其中工作繼續穩定並增加 Qt 6 分支的功能。

這個新版本的 Qt 6.2 提供對 Windows 10、macOS 10.14+ 和不同 Linux 平台的支持 其中突出的有Ubuntu 20.04+、CentOS 8.1+、openSUSE 15.1+,同時支持移動平台iOS 13+、Android(API 23+)等webOS、INTEGRITY、QNX等移動平台。

Qt 6.2的主要新功能

據觀察,lQt 6.2 分支在模塊組成方面已與 Qt 5.15 持平 它適用於大多數用戶的 Qt 5 遷移。 Qt 6.2 中的主要改進主要涉及包含在 Qt 5.15 中可用但尚未準備好包含在 Qt 6.0 和 6.1 版本中的模塊。 特別是,缺少的模塊包括:

  • Qt藍牙
  • Qt多媒體
  • NFC
  • Qt定位
  • Qt 快速對話框
  • Qt 遠程對象
  • Qt 傳感器
  • Qt串行總線
  • Qt 串口
  • Qt網絡頻道
  • Qt 網絡引擎
  • Qt 網絡套接字
  • Qt 網頁視圖

隨著 Qt 6.2 的發布,幾乎我們所有的用戶都應該能夠將他們的代碼從 Qt 5 遷移到 Qt 6。我們已經使用自己的工具完成了這項工作。 也就是說,即將發布的 Qt Design Studio 2.2 和 Qt Creator 6 beta 都是基於 Qt 6.2 LTS。

除了添加缺失的功能外,Qt 6.2 還專注於提高開發人員的穩定性、性能和生活質量。

在這個新版本的 QT 6.2 中突出的變化之一是 n新的優化渲染模式 «在實例中渲染»到Qt Quick 3D, 它允許同時渲染具有不同變換的同一對象的多個實例,此外還添加了 3D 粒子 API,以向由大量粒子(煙霧、霧等)生成的 3D 場景添加效果。

也在這個新版本中 提供了為 2D 元素創建 Qt 快速輸入事件的能力 嵌入到 3D 場景和紋理中。 添加了一個 API 來確定模型與從場景中任意點發出的光線的交集。

還強調了 已提出公共 QML 模塊 CMake API 以簡化 用戶的過程 創建 QML 模塊除了用於配置 qmllint 實用程序 (QML linter) 行為的選項之外,還添加了對以 JSON 格式生成驗證報告的支持。 qmlformat 實用程序使用 QML dom 庫。

另一方面,也強調了Qt多媒體模塊的架構已經現代化,其中出現了諸如選擇視頻播放的字幕和語言,以及捕捉多媒體內容的高級設置等功能。 Qt Charts 自定義圖表的方法。

其他變化 從這個新版本的 QT 6.2 中脫穎而出:

  • QImage 添加了對指定浮點顏色參數的圖像格式的支持。
  • QByteArray::number() 提供了對非十進制系統中負數的正確處理。
  • 為 QLockFile 添加了 std::chrono 支持。
  • Qt Network 提供了同時使用不同 SSL 後端的可能性。
  • 添加了對基於 ARM M1 芯片的 Apple 系統的支持。 恢復對 webOS、INTEGRITY 和 QNX 操作系統的支持。 已提議初步支持 Windows 11 和 WebAssembly。

如果你有興趣了解更多 關於這個新版本的QT,你可以查看詳情 在下面的鏈接中。

最後,您應該知道 Qt 組件的源代碼是在 LGPLv3 和 GPLv2 許可下發布的。 Qt 6.2 獲得了 LTS 版本的狀態,其中將在三年內為商業許可證的用戶生成更新(其餘的將在下一個重要版本形成前六個月發布更新)。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。