去年釋出的。
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 對此進行了改進並增加了對複製和貼上影象的支援。
詳情檢視。