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

2024-04-27 04:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将键盘导航(使用带下划线的Alt来建议使用哪些其他键)添加到pythongtkgobject自省应用程序中。在

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

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)

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


Tags: 代码应用程序gtkmb键盘alt建议label
1条回答
网友
1楼 · 发布于 2024-04-27 04:18:55

设置use-underline属性,并在要用作快捷方式的键前面加上_。在

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

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

^{pr2}$

相关问题 更多 >