не отображает текст в виде таймера и вылетает (pyqt5)

Делаю программу с библиотекой PyQT5, и программа ведёт отсчёт таймера идёт при помощи цикла while и выражения start - time.time(), где старт это time.time(), ниже будет функция, отвечающая за таймер:

def timer1_start():
start = time.time()
current_time = time.time() - start
while current_time < 30:
    timer_and_counter.setText(f"00:00:{round(current_time)}")
    current_time = time.time() - start

Сам current_time спокойно выводится на консоль, но как я и сказал ранее, в приложении оно не выводится

Данная функция привязана к кнопке, которая отвечает за запуск таймера, при нажатии кнопки, программа зависает и через несколько секунд вылетает окошко, говорящее что приложение не отвечает

Есть ли какие то события в PyQT5 отвечающие за вывод таймеров или что-то типа такого? При надобности могу скинуть весь код


Ответы (0 шт):