QSystemTrayIcon Мышь Захват событий

Я использую Qt 5.11 в Ubuntu Linux 17.04 с Unity Desktop. Я пытаюсь захватить событие щелчка мыши с помощью QSystemTrayIcon, и хорошо задокументировано, что в Ubuntu Unity "активированный" сигнал никогда не гаснет из-за следующей ошибки Qt:

https://bugreports.qt.io/browse/QTBUG-26841

Поскольку активированный сигнал является единственным способом для QSystemTrayIcon для захвата событий мыши, я немного затруднен.

Есть ли обходной путь для захвата событий мыши? Имейте в виду, что для усложнения ситуации QSystemTrayIcon не является классом QWidget и не может получать события мыши.

0 ответов

Другие вопросы по тегам