【发布时间】:2013-03-29 21:37:54
【问题描述】:
我正在使用 QWebView 并调用 setHtml() 来显示一些 HTML/JavaScript 页面。我正在使用 QWebFrame::evaluateJavaScript 传递数据更新,方法是向它传递一个包含对 JavaScript 函数(带参数)的调用的 QString。在阅读了 Qt WebKit Bridge 之后,我 觉得应该有更好的方法来做他的。我看到了将 C++ 中的 Qt 对象/函数暴露给 JavaScript 的讨论,但不是另一个方向。 (我不希望 JavaScript 轮询 C++ 端的更新。)有没有办法将 JavaScript 函数作为插槽连接到 Qt/C++ 信号? (或类似的模式)我觉得我已经浏览了很多文档,发布了问题(甚至是我输入的“类似问题”),但没有看到这样的例子。感谢任何信息、链接或正确方向的推动。
【问题讨论】:
-
什么,具体你想做什么?从 C++ >> JS 推送还是反过来?