【问题标题】:How to use qt webassembly in qml application如何在 qml 应用程序中使用 qt webassembly
【发布时间】:2020-06-06 08:34:04
【问题描述】:

我是 web assenbly 的初学者,我想在 qml 应用程序中使用 qt webassembly。我使用 emsdk 1.38.30-64bit 编译 qml 应用程序,它编译成功,但是当我在浏览器中使用带有线程标志的 emsdk 1.38.30-64bit 时,我开始下载/编译。我的错误是什么,我应该如何解决这个问题?

【问题讨论】:

  • 你想怎么用? “无法编译” 是什么意思?你读过Qt for WebAssembly吗?
  • 当它想加载 qml 时它不能。在网页中显示正在下载。当我评论 qml load 时,它可以成功运行。
  • 在我的浏览器中下载/编译

标签: qt qml webassembly


【解决方案1】:

Qt 多线程支持仍处于开发阶段,对于 QML 应用程序来说,单线程应用程序通常应该没问题,QML 引擎仍然是单线程的。也尝试更新的 emscripten 编译器,但即使在我对 1.39+ 版本的广泛测试中,多线程也是一个问题。快速说明如果您想在浏览器中测试您的 QML 应用程序,您可以使用 Felgo WebEditor 进行快速 sn-p 测试 https://felgo.com/web-editor 或者您可以测试我们完全成熟的 Web IDE https://ide.felgo.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    相关资源
    最近更新 更多