【发布时间】:2013-06-11 16:15:20
【问题描述】:
我正在使用 QScriptEngine 和 QScriptEngineDebugger,我正在阅读 QScriptEngine 的文档,我看到了以下内容:
“void QScriptEngineDebugger::attachTo (QScriptEngine * engine) 附加到给定的引擎。调试器将安装自定义代理 (使用 QScriptEngine::setAgent())来监控引擎。虽然 已附加调试器,您不应更改代理;但是,如果你 确实必须执行额外的监控,你必须设置一个委托代理 将所有事件转发给调试器的代理。”
所以我想做的实际上是使用调试器监控我的脚本的执行,但我想了解更多信息。
是否有适用于该主题的示例?我找不到所谓的“代理代理”的任何示例,我不知道如何启动/设置它。
在此先感谢,欢迎任何形式的帮助:O
【问题讨论】:
-
如果您的脚本抛出错误,还有一个选项可以自动启动调试器。