我有一个项目,为(长期运行)用户脚本提供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