3

我正在尝试使用带有 Qt 库的 c++ 在应用程序上实现一项功能。当这个应用程序收到一条新的文本消息时,它会在这个应用程序的 systemTrayIcon 周围显示一些气球消息。当我点击气球消息时,Qt 会发出一个mesageClicked() 信号,然后文本消息中心就会出现。

Windows 上的一切都很好,因为 Qt 支持 Windows 上气球消息的 messageClicked() 信号。但是在 Mac 上,Qt 不支持气球消息的这个 messageClicked() 信号。所以,我想自己实现这个信号。

我知道如何获取鼠标单击和定位事件,但我不知道如何弄清楚气球消息的区域是什么,这样每当鼠标点击气球消息时,我就可以知道。

你能给我一些关于如何在 Mac 上实现这个 messageClicked() 信号的想法吗?

4

0 回答 0