Russian Qt Forum

Qt => Общие вопросы => Тема начата: ecspertiza от Июнь 06, 2012, 11:24



Название: QSystemTrayIcon клик на иконку под Ubuntu
Отправлено: ecspertiza от Июнь 06, 2012, 11:24
Собственно то что у ubuntu в последних версиях используется unity в качестве графического менеждера наверное многие знают. У меня в софте по клику на иконку должны происходить некоторые действия, и для меня этот функционал достаточно важен. Но вот как раз таки в ubuntu последней это дело и не работает. Может кто знает как обойти эту проблему ?

Ubuntu 12.04, Qt 4.8.1 просто не вызывается слот по сигналу QSystemTrayIcon::activated ( QSystemTrayIcon::ActivationReason reason ) пробовал ставить eventFilter таже фигня.


Название: Re: QSystemTrayIcon клик на иконку под Ubuntu
Отправлено: ecspertiza от Июнь 06, 2012, 14:53
Так много просмотров и не одного ответа, видимо решения нету


Название: Re: QSystemTrayIcon клик на иконку под Ubuntu
Отправлено: Странник от Июнь 06, 2012, 15:22
копайте в сторону https://launchpad.net/sni-qt


Название: Re: QSystemTrayIcon клик на иконку под Ubuntu
Отправлено: ecspertiza от Июнь 06, 2012, 15:43
уже, собрал посмотрел что там, но клики так и не работают


Название: Re: QSystemTrayIcon клик на иконку под Ubuntu
Отправлено: ecspertiza от Июнь 07, 2012, 09:09
С кликом так и не разобрался, но нашел одну особенность интересную, под Ubuntu размер иконки должен быть обязательно 16ть на 16ть пикселей иначе она просто не создается. Может кому то поможет :)