Название: Обработка событий в классе QSystemTrayIcon Отправлено: alsav22 от Сентябрь 11, 2013, 06:59 Подскажите, пожалуйста, можно ли в классе, производном от QSystemTrayIcon, сделать так, чтобы информация,
которая появляется при наведении указателя мыши на иконку в трее, исчезала не через определённое время, а тогда, когда указатель мыши уходит за пределы иконки? Через обработку событий не получается сделать (может неправильно делаю?). Проверяю события: Код: bool WeatherTrayIcon::event(QEvent* pe) События приходят во время работы конструктора: три со значением 68 и одно - 43. После этого, что ни делай, событий нет. Если не через события, то как ещё можно (если можно)? Название: Re: Обработка событий в классе QSystemTrayIcon Отправлено: kambala от Сентябрь 11, 2013, 10:05 этим управляет ОС
Название: Re: Обработка событий в классе QSystemTrayIcon Отправлено: alsav22 от Сентябрь 11, 2013, 10:21 То есть никак? Или с помощью Qt никак?
Название: Re: Обработка событий в классе QSystemTrayIcon Отправлено: kambala от Сентябрь 11, 2013, 10:34 скорее всего вообще никак
Название: Re: Обработка событий в классе QSystemTrayIcon Отправлено: Serr500 от Сентябрь 11, 2013, 10:43 Думаю, что время отображения сообщения в реестре как-нибудь подправить можно.
P.S. Я бы сделал своё окошко с сообщением, которым можно управлять как угодно. |