Как убить приложение QtQuick QML, если поток пользовательского интерфейса заблокирован? - PullRequest
0 голосов
/ 06 ноября 2019

Как мне убить мое приложение QtQuick QML, если поток пользовательского интерфейса заблокирован более чем на x миллисекундный тайм-аут?

Я нашел пример (https://github.com/KDAB/KDToolBox/tree/master/qt/ui_watchdog), в котором указано

контролирует основной поток и прерывает программу всякий раз, когда его цикл событий не выполняется для MAX_TIME_BLOCKED

, но я не понимаю, что они подразумевают под "не запускается"". Означают ли они, что в течение заданного времени ни одно событие не было обработано в цикле событий? Также является ли основной поток приложения QtQuick QML потоком пользовательского интерфейса?

Буду признателен за краткое объяснение

...