Настройка прокси QScriptEngineAgent для мониторинга скриптов

Я использую QScriptEngine и QScriptEngineDebugger, я читал документацию по QScriptEngine и увидел следующее:

«void QScriptEngineDebugger :: attachTo (механизм QScriptEngine *)
Присоединяется к данному двигателю. Отладчик установит пользовательский агент
(используя QScriptEngine :: setAgent ()) для мониторинга движка. В то время как
отладчик подключен, вы не должны менять агента; Однако, если вы
необходимо выполнить дополнительный мониторинг, вы должны установить прокси-агент
который передает все события агенту отладчика.

Так что я хотел бы на самом деле контролировать выполнение моего скрипта с помощью отладчика, но я хотел бы получить больше информации.

Есть ли примеры для этой темы? Я не смог найти ни одного примера так называемого «прокси-агента», и я не знаю, как его запустить / настроить.

Заранее спасибо любая помощь приветствуется: O

0

Решение

использование debugger.standardWindow()->show() показать графический интерфейс отладчика:

QScriptEngine engine;
QScriptEngineDebugger debugger;
debugger.attachTo(&engine);
debugger.standardWindow()->show();
engine.evaluate(QScriptProgram("a = 0; \nb = 0; \nc = a + d;"));
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]