QSystemTrayIcon鼠标事件捕获

时间:2018-10-16 20:49:54

标签: qt user-interface mouseevent qsystemtrayicon

我在带有Unity Desktop的Ubuntu Linux 17.04上使用Qt 5.11。我正在尝试使用QSystemTrayIcon捕获鼠标单击事件,并且有充分的文档证明,由于以下Qt错误,在Ubuntu Unity中,“激活”信号永远不会消失:

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

由于激活的信号是QSystemTrayIcon捕获鼠标事件的唯一方法,所以我有点困难。

是否有任何解决方法来捕获鼠标事件?请记住,使事情更具挑战性的是QSystemTrayIcon不是QWidget类,并且无法接收鼠标事件。

0 个答案:

没有答案