使用QtWebEngine在Qt中将C ++对象暴露给Javascript

时间:2014-12-16 19:36:30

标签: javascript c++ qt qtwebkit qtwebengine

使用QtWebkit,可以QWebFrame::addToJavaScriptWindowObject

中所述,通过{{1}}将C ++对象公开给Javascript。

使用QtWebEngine可以在Qt 5.4中完成同样的事情吗?

1 个答案:

答案 0 :(得分:9)

使用QWebEngine无法直接将C ++对象导出为HTML / JS。

相反,新推出的 QWebChannel 提供了HTML / JS和C ++之间的桥梁。看看the documentation,特别是在示例中。在今年的Qt开发者日期间,还有一个关于QWebChannel的非常好的介绍性讨论,这也可能是您感兴趣的。会谈的视频将在几周内上线。