使用QtWebkit,可以通过https://stackoverflow.com/a/20685002/595937中所述的QWebFrame::addToJavaScriptWindowObject
将C++对象公开给Javascript。
使用QtWebEngine在Qt 5.4中可以完成相同的事情吗?
最佳答案
使用QWebEngine无法直接将C++对象导出到HTML/JS。
相反,新引入的 QWebChannel 提供了HTML/JS与C++之间的桥梁。看一看the documentation,尤其是例子。在今年的Qt开发人员日上,还对QWebChannel进行了很好的介绍,您可能也会对此感兴趣。讲座视频将在几周后上线。