3

Qt ライブラリで c++ を使用してアプリケーションに機能を実装しようとしています。このアプリケーションが新しいテキスト メッセージを受け取ると、このアプリケーションの systemTrayIcon の周りにバルーン メッセージが表示されます。バルーン メッセージをクリックすると、Qt が mesageClicked() シグナルを送信し、テキスト メッセージ センターが表示されます。

Qt は Windows 上のバルーン メッセージの messageClicked() シグナルをサポートしているため、Windows ではすべて問題ありません。しかし、Mac では、Qt はバルーン メッセージのこの messageClicked() シグナルをサポートしていません。だから、私は自分でこの信号を実装したいと思います。

マウス クリックと位置イベントを取得する方法は知っていますが、バルーン メッセージのどの領域を把握するかはわかりません。そのため、マウスがバルーン メッセージをクリックするたびに知ることができます。

この messageClicked() シグナルを Mac に実装する方法について教えてください。

4

0 に答える 0