是否可以将Qt集成到electron应用程序中。因为我想在电子应用程序中使用一个3D查看器(在Qt / c ++中开发)。而且该3d查看器在电子/节点中没有支持。它仅在Qt / c ++中受支持。
也欢迎其他建议。
答案 0 :(得分:3)
简短答案:否。您不能直接在Electron中使用C / C ++代码。
更长的答案:也许,方法是将Qt / C ++代码编译到WebAssembly中。但是,这可能会矫kill过正,具体取决于您最终想要做什么。
替代:如@xmojmr所述,您可以尝试使用纯WebGL还是WebGL库满足您的需求。我建议看一下three.js,它是JS中3D图形编程的流行选择。
相关资源:
答案 1 :(得分:0)
一种方法是通过Qt WebGL平台插件:Qt Quick应用程序成为Web服务器,您可以在任何支持webgl的Web浏览器中查看它。在实验性的OpenGL ES后端的支持下,您可能还可以使任何顶级窗口小部件都以这种方式工作,但这需要一些技巧。