Qt 6.2 WebAssembly 新變化

2022-01-05 09:00:40

去年釋出的。

Qt WebAssembly 截圖

  • Qt 6 WebAssembly QtQuick3d

  • 工業面板

最初用於展示在低功耗嵌入式硬體上執行的 Qt 的各種用例。下圖演示瞭如何通過 Web 瀏覽器存取相同的 UI,而無需對程式碼進行任何更改。

  • Slate,精靈繪圖應用程式

它展示了一個完整的「主視窗」風格的應用程式,帶有選單和工具列以及儲存和載入功能。

更多例子檢視  和 。

Qt 6.2 WebAssembly 正在進行的開發工作

  • 改進的多執行緒支援:Qt 5 支援啟動輔助執行緒,其通過 Emscripten 提供的 。Qt 6.3 對此進行了改進,並新增了對呼叫 exec() 和在輔助執行緒上執行事件迴圈的支援。
  • 對 Emscripten 的 Asyncify 的實驗性支援,它可以在主執行緒上呼叫阻塞 API,如 QEventLoop::exec() 和 QDialog::exec()。
  • 改進的網路支援。Qt 5 支援網路通訊端和 QNetworkAccessmanager http(s) 請求。Qt 6 新增了對 TCP 和 UDP 通訊端的支援,使用了 Emscripten 的 。
  • 改進的剪貼簿支援。Qt 5 支援文字複製貼上,Qt 6.3 對此進行了改進並增加了對複製和貼上影象的支援。

詳情檢視。

展開閱讀全文