10

我有一个为(长期运行的)用户脚本提供 JS API 的项目。这个项目仍然使用 QtScript 模块,这有点让我烦恼,因为该模块被标记为已弃用一段时间。

我的问题是我需要用户能够调试他们的 JS 代码,这正是 QtScript 尤其是 QScriptEngineDebugger 非常方便的地方。

现在我刚刚阅读了“Qt 5.7 中的新增功能”帮助页面上的这两行。

启用所有调试服务以使用 QJSEngine(而不是 QQmlEngine),这允许非 QML JavaScript 调试或分析。
增加了对同时调试多个 QJSEngine 实例的支持。

显然,这引起了我的注意,但是通过其余的帮助搜索,我找不到任何关于调试 QJSEngine 的信息。

谁能告诉我如何用 QJSEngine 实现类似于 QtScript 和 QScriptEngineDebugger 的东西?

4

0 回答 0