据 Qt 官方博客透露,当下个 Qt 版本 5.11.0 发布时,作为 Qt 5.11 工具包更新的一部分,他们计划发布 Qt for WebAssembly 的技术预览版,可让你直接在浏览器窗口内运行 Qt 应用程序。
Qt for WebAssembly 可将 Qt 应用构建为 WebAssembly 模块,目前处于开发阶段。现在 Qt for WebAssembly 技术预览版已发布 Beta 版本,Qt 开发者推荐通过 Firefox 浏览器搭配使用,因为它目前提供了最快的 WASM 编译性能。此外,该模块目前不支持 Windows 作为主机平台。
官方 wiki 页面还提供了其他信息,包括有关如何配置环境和构建软件包的信息。
如果希望下载体验,只需登录你的 Qt 账号,进入“下载”区域即可获取。
引用来自“alzuse”的评论
chromium里跑个qt,qt里跑个webengine, webengine里再跑个qt, qt里再跑个 webengine。。。引用来自“宇天”的评论
终于见到一个拒绝windows的新玩意了,支持引用来自“zxw0558”的评论
我早就有这个想法了,之前想用qml在浏览器里(qt开发的浏览器),但一直没时间去实现。现在直接出工具库,太是我需要的了。最好是LGPL协议的