【问题标题】:How to integrate qt native window in eletron Project?如何在电子项目中集成qt原生窗口?
【发布时间】:2018-12-23 17:49:53
【问题描述】:

是否可以将Qt 集成到electron 应用程序中。因为我想在电子应用程序中使用一个 3d 查看器(用 Qt/c++ 开发)。并且该 3d 查看器不支持电子/节点。仅支持 Qt/c++。

也欢迎其他建议。

【问题讨论】:

标签: javascript c++ node.js qt electron


【解决方案1】:

简短回答:。您不能直接在 Electron 中使用 C/C++ 代码。

更长的答案:也许,通过将 Qt/C++ 代码编译为 WebAssembly。但这可能有点矫枉过正,具体取决于您最终要做什么。

alternative:正如@xmojmr 提到的,如果纯 WebGL 或 WebGL 库满足您的需求,您可以尝试。推荐看看three.js,是JS中3D图形编程的热门选择。

相关资源:

【讨论】:

    【解决方案2】:

    一种方法是通过Qt WebGL 平台插件:Qt Quick 应用程序成为一个 Web 服务器,您可以在任何支持 webgl 的 Web 浏览器中查看它。在实验性 OpenGL ES 后端的支持下,您可能还可以使任何顶级小部件以这种方式工作,但它需要一些黑客攻击。

    【讨论】:

      猜你喜欢
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多