gpt4 book ai didi

javascript - Qt:是否可以从 QWebFrame 获取 QScriptEngine?

转载 作者:行者123 更新时间:2023-11-30 06:49:46 27 4
gpt4 key购买 nike

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

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

谢谢!亚历克斯

最佳答案

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

来自帮助:

Make object available under name from within the frame's JavaScript context. The object will be inserted as a child of the frame's window object.

Qt properties will be exposed as JavaScript properties and slots as JavaScript methods.

也许这对你有帮助。

关于javascript - Qt:是否可以从 QWebFrame 获取 QScriptEngine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1466852/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com