QSystemTrayIcon Мышь Захват событий
Я использую Qt 5.11 в Ubuntu Linux 17.04 с Unity Desktop. Я пытаюсь захватить событие щелчка мыши с помощью QSystemTrayIcon, и хорошо задокументировано, что в Ubuntu Unity "активированный" сигнал никогда не гаснет из-за следующей ошибки Qt:
https://bugreports.qt.io/browse/QTBUG-26841
Поскольку активированный сигнал является единственным способом для QSystemTrayIcon для захвата событий мыши, я немного затруднен.
Есть ли обходной путь для захвата событий мыши? Имейте в виду, что для усложнения ситуации QSystemTrayIcon не является классом QWidget и не может получать события мыши.