GTK StatusIcon:左键单击的坐标?

发布于 2024-08-24 17:37:46 字数 264 浏览 1 评论 0原文

如何在 Gtk StatusIcon 中获取左键单击的 x/y 坐标

这是我的第一个 GTK 应用程序,但我陷入了困境。有什么方法可以获取有关最后发生的按钮事件的详细信息吗?或者当 connect() 执行“activate”回调时是否可以将这些详细信息传递给处理函数?

问候, 菲利普

how do I get the x/y-coordinates of a left click in a Gtk StatusIcon?

This is my first GTK app and I'm stuck. Is there any way to get details about the last button event that occurred? Or is it possible to pass those details to the handler function when connect()ing the "activate" callback?

Greets,
Philip

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人生戏 2024-08-31 17:37:46

由于状态图标不是一个小部件,因此它有点迂回。您也许可以将某种小部件作为用户参数对象的一部分传递,并在激活时获取全局鼠标位置。请参阅此处了解如何操作。

Since the status icon isn't a widget, it's a bit roundabout. You might be able to pass in some kind of widget as part of the user parameter object and get the global mouse position on activate. See here on how you might.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文