是否可以在Qt应用程序中集成/访问Node.JS?

时间:2014-07-05 12:01:06

标签: node.js qt qtwebkit

更具体地说,我在Qt应用程序中有一个QWebView,并希望Node.JS在其中显示的页面内运行。我在Web视图和我的应用程序之间有一个桥梁,所以我能够在Web视图中运行与应用程序通信的Javascript命令。

我想知道是否可以将Node.JS提供给Web视图使用?

1 个答案:

答案 0 :(得分:1)

Node.js通常启动各种Web服务器,至少在我尝试过的一些应用程序中。因此,使用适当的端口名访问localhost应该不是问题。

所以基本上,例如在端口9000上启动Node.js,然后打开webview到http://localhost:9000/,你应该好好去。如果您想要无头方式访问Web服务器或其套接字或rest / soap接口,您应该可以使用QNetworkAccessManager类及其相关支持类轻松地完成此操作。

希望有所帮助。