调试QJSEngine?

ldr*_*ldr 9 qt

我有一个项目,为(长期运行)用户脚本提供JS API.这个项目仍然使用QtScript模块,这有点困扰我,因为模块被标记为已弃用很长一段时间.

我的问题是我需要用户能够调试他们的JS代码,这是QtScript,特别是QScriptEngineDebugger非常方便的地方.

现在我只阅读"Qt 5.7中的新功能"帮助页面上的那两行.

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

显然这引起了我的注意,但在搜索其余的帮助时,我找不到任何有关调试QJSEngine的信息.

有人能告诉我如何使用QJSEng实现与QtScript和QScriptEngineDebugger类似的功能吗?

小智 0

现在有一个 QtScriptTools 的第 3 方分支,它也可以调试新的 QJSEngine:https: //github.com/DavidXanatos/NeoScriptTools