Задать вопрос
@WD_KMS

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

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

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

Похожие вопросы