目前有什么方法可以使全局功能在QJSEngine
?我正在尝试将现有应用程序从旧版本移植QScriptEngine
到,QJSEngine
但我找不到任何方法。
当我检查 Qt 的源代码如何定义“print()”函数时,他们正在使用内部QV4::Score/ScoreObject
类来做到这一点。
我还找到了关于如何在QQmlApplicationEngine
via中“模拟”它的答案,rootContext()->setContextObject
但这也不适用于QJSEngine
.
QJSEngine
不幸的是,我们需要将它迁移到QScriptEngine
.
谢谢