检测对 SystemTray 应用程序的点击

Detect clicks on SystemTray applications

我有一个带有小部件的应用程序,当用户点击上述小部件之外的任何地方时,它必须。问题是,当用户在系统托盘中单击时,小部件不会获得任何聚焦信号(例如 Skype 或 dropbox 桌面应用程序或时钟)。

在这种情况下,如何捕获系统托盘图标中的点击或使小部件成为焦点?

我在 mac os Yosemite 中使用 Qt 5.3。

提前致谢

我无法在 QT 中找到解决此问题的方法,因此我检测到使用 Mac Api 的点击,当点击来自应用程序外部时 window 它会隐藏。