GTK 最近选择器菜单回调不起作用

GTK 最近选择器菜单回调不起作用

我目前非常困惑,为什么如此简单的事情会失败得如此严重:

这是一个非常非常简单的最近选择器菜单的源代码,但它失败了。

我的输出是这样的:

Display name: recentchoosermenu.c
File URI: file:///home/wolf/Downloads/recentchoosermenu.c
Last application: gedit
Display name: recentchoosermenu.c
...

对于每个条目,它始终是第一个文件。

我真的不知道为什么。

谢谢你的帮助,

编辑:嗯,这很尴尬,忘了附加链接:https://gist.github.com/3483363

对不起。

答案1

嗯,看来全局菜单的某个地方出了问题。将 添加Gtk.RecentChooserMenuGtk.MenuToolButton或简单地禁用全局菜单时,问题不会发生。

为了测试,请将以下两行添加到代码的最顶部:

import os
os.environ['UBUNTU_MENUPROXY'] = '0'

答案2

如果其他人在“在 ubuntu 下生成最近的选择器菜单”时遇到问题,以下是我现在的解决方法:

http://paste.ubuntu.com/1169963/

相关内容