我在Gnome下使用python GTK(Fedora 15中的Gnome 3)。我想在用户双击托盘区域中的图标时捕捉事件。
我发现"激活"信号是在用户执行单个clic时调用的,但当用户双击clic时找不到信号或调用方法的正确方法。
我该怎么办?
谢谢你的帮助!
你不能。Gtk+本身甚至不知道它是单次点击还是双击。来自Gtk+关于::activate signal:的文档
在用户激活状态图标时发出。状态图标是否以及如何激活取决于平台。
有趣的是,Qt知道这一点(它有触发器和双击)。也许你可以使用::button press事件来解决这个问题,并对其进行计数,但我不确定这是否可以被称为推荐的方式。
此外,作为一名用户,还有一条个人信息:我更喜欢通过单击激活的状态图标。