gtk.双击状态图标



我在Gnome下使用python GTK(Fedora 15中的Gnome 3)。我想在用户双击托盘区域中的图标时捕捉事件。

我发现"激活"信号是在用户执行单个clic时调用的,但当用户双击clic时找不到信号或调用方法的正确方法。

我该怎么办?

谢谢你的帮助!

你不能。Gtk+本身甚至不知道它是单次点击还是双击。来自Gtk+关于::activate signal:的文档

在用户激活状态图标时发出。状态图标是否以及如何激活取决于平台。

有趣的是,Qt知道这一点(它有触发器和双击)。也许你可以使用::button press事件来解决这个问题,并对其进行计数,但我不确定这是否可以被称为推荐的方式。

此外,作为一名用户,还有一条个人信息:我更喜欢通过单击激活的状态图标。

最新更新