我正在尝试显示 Gio.Menuitem 的快捷键加速器
如您所见,RandomAlbum菜单项没有显示加速器 - 但是,我添加了加速器并将其成功连接到 Gio.MenuItem,因为 menuitem 响应键盘快捷键Alt+Z
我正在使用的代码片段如下:
action = Gio.SimpleAction.new(action_name, None)
app = Gio.Application.get_default()
app.add_accelerator("<alt>Z", "app."+action_name, None)
item = Gio.MenuItem()
item.set_detailed_action('app.' + action_name)
item.set_label("RandomAlbum")
app.add_plugin_menu_item('tools', "unique name", item)
任何想法为什么加速器不显示 - 但仍然响应键盘控制?
完整来源在这里: