首页 > 解决方案 > 如何在eletron Project中集成qt原生窗口?

问题描述

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

也欢迎其他建议。

标签: javascriptc++node.jsqtelectron

解决方案


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

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

替代方案:正如@xmojmr 提到的,如果纯 WebGL 或 WebGL 库满足您的需求,您可以尝试。我推荐看一下three.js,它是 JS 中 3D 图形编程的流行选择。

相关资源:


推荐阅读