问题标签 [qjsengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
18 浏览

qt - QJSEngine 全局函数

目前有什么方法可以使全局功能在QJSEngine?我正在尝试将现有应用程序从旧版本移植QScriptEngine到,QJSEngine但我找不到任何方法。

当我检查 Qt 的源代码如何定义“print()”函数时,他们正在使用内部QV4::Score/ScoreObject类来做到这一点。

我还找到了关于如何在QQmlApplicationEngine via中“模拟”它的答案,rootContext()->setContextObject但这也不适用于QJSEngine.

QJSEngine不幸的是,我们需要将它迁移到QScriptEngine.

谢谢