我有一个项目,为(长时间运行)用户脚本提供了一个JS API。这个项目仍然使用QtScript模块,这有点困扰我,因为该模块被标记为弃用了相当长的一段时间。
我的问题是,我需要用户能够调试他们的JS代码,这是QtScript,特别是QScriptEngineDebugger是非常方便的。
现在我只是在"Qt 5.7中的新功能"帮助页面上阅读这两行。
启用所有调试服务与QJSEngine(而不是QQmlEngine)一起工作,它允许非qml JavaScript调试或分析。
增加了对同时调试多个QJSEngine实例的支持。
显然,这引起了我的注意,但是通过搜索其余的帮助,我找不到任何关于调试QJSEngine的内容。
谁能告诉我如何实现类似QtScript和QScriptEngineDebugger与QJSEngine?
现在有一个QtScriptTools的第三方分支可以调试新的QJSEngine: https://github.com/DavidXanatos/NeoScriptTools