Фоновая работа приложения PyQt5
Имеется проект для изучения слов через уведомления. И вопрос заключается в том, как реализовать фоновую работу уведомлений?
UPD:
Скрин главного окна (простой qt designer)

Скрин окна уведомления (тоже просто оболочка)

Подразумевается, что уведомления будут работать, когда запущено главное окно, т.е. мне нужно реализовать фоновую работу главного окна
Ответы (1 шт):
Автор решения: Никита
→ Ссылка
Не совсем понятно что именно вас интересует, но если вы хотите чтобы что-то работало в фоновом режиме используйте встроенный модуль threading.
Вот пример работы:
import threading #Импортируем модуль
#Создаем декоратор
def thread(my_func):
def wrapper(*args, **kwargs):
my_thread = threading.Thread(target=my_func, args=args, kwargs=kwargs)
my_thread.start()
return wrapper
# И дальше вам достаточно просто написать @thread над той функцией которая
# должна работать в фоновом режиме. Например:
@thread
def your_func():
pass