使用 QtWebkit 可以通过 QWebFrame::addToJavaScriptWindowObject
将 C++ 对象暴露给 Javascript,如 https://stackoverflow.com/a/20685002/595937 中所述。
可以使用 QtWebEngine 在 Qt 5.4 中完成同样的事情吗?
最佳答案
使用 QWebEngine 无法直接将 C++ 对象导出到 HTML/JS。
相反,新引入的 QWebChannel 提供了 HTML/JS 和 C++ 之间的桥梁。看看the documentation ,尤其是在示例中。在今年的 Qt Developer Days 上还有一个关于 QWebChannel 的很好的介绍性演讲,您可能也会感兴趣。会谈视频将在几周内上线。
关于javascript - 使用 QtWebEngine 在 Qt 中将 C++ 对象暴露给 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27512526/