标签: c++ qt qml
如果评估一些具有无限循环的脚本,如何中止评估过程。
例如:在后台线程中评估一些错误的JS:
QJSEngine引擎;
void threadproc() { engine.evaluate("while(1){}"); }
如何让用户选择在主(GUI)线程中中止评估。
答案 0 :(得分:0)
Qt 5.14中引入了新的QJSEngine方法,以帮助中止无限运行的执行: