2024-06-12 04:58:26 发布
网友
我在Gnome下使用pythongtk(fedora15中的gnome3)。 我想捕捉用户在托盘区域的图标上双击clic时的事件。在
我发现“activate”信号是在用户执行单个clic时调用的,但是当用户对一个方法进行双重clic时,却找不到信号或正确的方法来调用它。在
我该怎么办?在
谢谢你的帮助!在
你做不到。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并对其进行计数来解决此问题,但我不确定这是否可以称为推荐的方法。在
另外,作为一个用户,我更喜欢通过点击激活状态图标。在
你做不到。Gtk+本身甚至不知道它是单键还是双击。 来自Gtk+文档中关于::activate signal:
有趣的是Qt知道这一点(它有Trigger和DoubleClick)。也许您可以通过使用::button press event并对其进行计数来解决此问题,但我不确定这是否可以称为推荐的方法。在
另外,作为一个用户,我更喜欢通过点击激活状态图标。在
相关问题 更多 >
编程相关推荐