@WD_KMS

Как корректно изменять иконку приложения в трее?

Есть класс, порождающий иконку в трее, наследуется от QSystemTrayIcon. В Main создается объект этого класса, получаем иконку в трее, всё ок. Но когда необходимо менять изображение по изменению состояния в объектах других классов, то приходится в них передавать объект иконки, чтобы там их менять. И когда таких классов много, то возникает сильная связанность и везде приходится передавать этот объект. Как грамотнее реализовать изменение иконки в трее по событиям внутри других классов?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
yokotoka
@yokotoka
Python guru
Можете использовать паттерн "Наблюдатель": https://refactoring.guru/ru/design-patterns/observ...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы