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 組件的源代碼根據 LGPLv3 和 GPLv2 許可證提供。 Qt 6.2 獲得了 LTS 版本的狀態,其中商業許可證用戶的更新將在三年內生成(對於其餘用戶,更新將在下一個重要版本形成前六個月發布)。

Qt 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 6 分支中的更改的概述,請參閱之前的概述):

  • 在 Qt Quick 3D 中,添加了優化的渲染模式“實例渲染”,該模式允許您使用不同的變換一次繪製同一對象的多個實例。 添加了 3D 粒子 API,可為大量粒子(煙霧、霧等)堆積形成的 3D 場景添加效果。 提供了為嵌入 2D 場景和紋理中的 3D 元素創建 Qt 快速輸入事件的能力。 添加了一個 API,用於確定模型與從舞台上任意點發出的光線的交集。
  • 已提出公共 QML 模塊 CMake API,它可以簡化創建您自己的 QML 模塊的過程。 擴展了自定義 qmllint 實用程序 (QML linter) 行為的選項,添加了對生成 JSON 格式的驗證報告的支持。 qmlformat 實用程序使用 dom QML 庫。
  • Qt多媒體模塊的架構已經現代化,其中出現了播放視頻時選擇字幕和語言等功能,並添加了捕獲多媒體內容的高級設置。
  • Qt Charts 有自定義圖表的新方法。
  • QImage 添加了對指定浮點顏色參數的圖像格式的支持。
  • QByteArray::number() 在非十進制系統中可以正確處理負數。
  • QLockFile 中添加了對 std::chrono 的支持。
  • Qt Network 提供了同時使用不同 SSL 後端的能力。
  • 增加了對基於M1 ARM芯片的Apple系統的支持。 恢復了對 webOS、INTEGRITY 和 QNX 操作系統的支持。 已提供對 Windows 11 和 WebAssembly 的初步支持。

來源: opennet.ru

添加評論