2

好吧,我在我的 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无法运行! 没有标签。。

希望有人能帮忙!:-)

4

1 回答 1

4

我觉得你运气不好。Tkinter 中的菜单是本机的,因此您受 Microsoft 摆布。

如果您尝试提供表示加速键的字符串,请使用该accelerator属性,而不是使用标签中的选项卡来伪造它。

menu1.add_command(label='Informationen', command = info, accelerator="F5")
menu1.add_command(label='Beenden', command = ende, accelerator="esc")
于 2012-09-27T17:58:02.773 回答