嗯,我在Python程序中编写了一个菜单栏,我想在菜单项描述中创建一个选项卡。
我的代码:

myMenu = Menu(root)
root.config(menu=myMenu)

menu1 = Menu(myMenu)
myMenu.add_cascade(label='Optionen', menu=menu1)
menu1.add_command(label='Informationen' '\t' 'F5', command = info)
menu1.add_command(label='Beenden' '\t' '\t' 'esc', command = ende)

它在UNIX(Ubuntu&Mac OS X)上工作得很好,但是Windows不工作!
希望有人能帮忙!:-)

最佳答案

我想你运气不好。Tkinter的菜单是本地的,所以你只能听命于微软。
如果试图提供表示加速器的字符串,请使用accelerator属性,而不要在标签中使用制表符来伪造它。

menu1.add_command(label='Informationen', command = info, accelerator="F5")
menu1.add_command(label='Beenden', command = ende, accelerator="esc")

07-27 13:20