Gtk状态图标双击事件

2024-06-12 04:58:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Gnome下使用pythongtk(fedora15中的gnome3)。 我想捕捉用户在托盘区域的图标上双击clic时的事件。在

我发现“activate”信号是在用户执行单个clic时调用的,但是当用户对一个方法进行双重clic时,却找不到信号或正确的方法来调用它。在

我该怎么办?在

谢谢你的帮助!在


Tags: 方法用户区域信号事件gnome图标activate
1条回答
网友
1楼 · 发布于 2024-06-12 04:58:26

你做不到。Gtk+本身甚至不知道它是单键还是双击。 来自Gtk+文档中关于::activate signal:

Gets emitted when the user activates the status icon. If and how status icons can activated is platform-dependent.

有趣的是Qt知道这一点(它有Trigger和DoubleClick)。也许您可以通过使用::button press event并对其进行计数来解决此问题,但我不确定这是否可以称为推荐的方法。在

另外,作为一个用户,我更喜欢通过点击激活状态图标。在

相关问题 更多 >