Есть ли способ прервать функцию от обработки в QML? - PullRequest
0 голосов
/ 09 мая 2019

Предположим, у меня есть функция, которую я вызываю в qml, обработка которой занимает много времени, так много времени, что приложение может перестать отвечать на запросы, и пользователь может захотеть отменить его.

Есть ли способ иметь функцию, которую можно отменить в середине процесса?

Примером является цикл для цикла.

for(var i=0; i<100000000; i++) {
 console.log("i ="+i+"\n");
}

Есть ли способ отменить это в любое время?

Я думаю, что когда-нибудь с использованием рабочих скриптов и потоков это может быть возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...