PyQt6 Python и потоки

Есть проблема с программой собранной на PyQt6.

Необходимо обновлять label каждый день в определённое время, нашёл, что есть способ через schedule, а именно:

import schedule
import time

def job():
    print("I'm working...")

schedule.every().day.at("10:30").do(job)

while True:
    schedule.run_pending()
    time.sleep(1)

Но когда я пробую добавить этот код к моей программе она не запускается, терминал намертво зависает и я даже не вижу графического окна приложения.

Узнал, что такие методы блокируют отрисовку интерфейса PyQt, но как мне тогда реализовать эту задумку?

Везде пишут про QTimer, но мне нужно ежедневно в определённое время.


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