2

我需要访问 QWebFrame 中的 javascript QScriptEngine。那可能吗?

好吧,至少我认为我需要访问它。为了响应 javascript 调用,我需要分配一个新对象,将其返回给 javascript ,并将对象的所有权交给 javascript,以便它可以被垃圾收集。看起来 QScriptEngine::newQObject 将允许我转移所有权。也许这不是正确的方法。

谢谢!亚历克斯

4

1 回答 1

0

你有没有注意到void QWebFrame::addToJavaScriptWindowObject ( const QString & name, QObject * object )方法?

从帮助:

使对象在框架的 JavaScript 上下文中的名称下可用。该对象将作为框架窗口对象的子对象插入。

Qt 属性将作为 JavaScript 属性公开,插槽作为 JavaScript 方法公开。

也许这会对你有所帮助。

于 2009-09-23T17:33:35.773 回答