gpt4 book ai didi

python - 如何将键盘导航添加到菜单?

转载 作者:行者123 更新时间:2023-11-30 23:53:28 27 4
gpt4 key购买 nike

如何向 python gtk gobject-introspection 应用程序添加键盘导航(使用带有下划线的 Alt 来建议使用哪些其他键)。

此代码适用于显示简单的菜单,但不添加键盘导航:

mb = Gtk.MenuBar()
filemenu = Gtk.Menu()
filem = Gtk.MenuItem()
filem.set_label("File")
filem.set_submenu(filemenu)
closem = Gtk.MenuItem()
closem.show()
closem.set_label("Close")
closem.connect("activate", Gtk.main_quit)
filemenu.append(closem)
mb.append(filem)

如何更改它以允许键盘导航?

最佳答案

设置 use-underline 属性并将 _ 添加到要用作快捷键的键。

close_menu = Gtk.MenuItem()
close_menu.set_label("_Close")
close_menu.set_use_underline(True)

如果您的 PyGObject 版本足够新,您也可以使用

close_menu = Gtk.MenuItem("_Close", True)

关于python - 如何将键盘导航添加到菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5668695/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com