у меня есть очень большой и жирный цикл. я хочу отслеживать каждые 1000 итераций и после них обновлять все виждеты так, чтобы виндовс не думал что процесс завис. я пытался делать update, repaint, setFocus для QMainWindow в котором у меня все лежит. Так же я пробовал делать все тоже для потомков этого окна. как вернуть управление на время в цикле, чтобы не было написано «не отвечает». интересует именно возврат управления, а не таймеры (задержка маленькая), треды (портировать сложно) и concurrent. спасибо