Я использую QScriptEngine и QScriptEngineDebugger, я читал документацию по QScriptEngine и увидел следующее:
«void QScriptEngineDebugger :: attachTo (механизм QScriptEngine *)
Присоединяется к данному двигателю. Отладчик установит пользовательский агент
(используя QScriptEngine :: setAgent ()) для мониторинга движка. В то время как
отладчик подключен, вы не должны менять агента; Однако, если вы
необходимо выполнить дополнительный мониторинг, вы должны установить прокси-агент
который передает все события агенту отладчика.
Так что я хотел бы на самом деле контролировать выполнение моего скрипта с помощью отладчика, но я хотел бы получить больше информации.
Есть ли примеры для этой темы? Я не смог найти ни одного примера так называемого «прокси-агента», и я не знаю, как его запустить / настроить.
Заранее спасибо любая помощь приветствуется: O
использование debugger.standardWindow()->show()
показать графический интерфейс отладчика:
QScriptEngine engine;
QScriptEngineDebugger debugger;
debugger.attachTo(&engine);
debugger.standardWindow()->show();
engine.evaluate(QScriptProgram("a = 0; \nb = 0; \nc = a + d;"));
Других решений пока нет …