Tkinter 菜单没有选项卡 [仅限 Windows]
Posted
技术标签:
【中文标题】Tkinter 菜单没有选项卡 [仅限 Windows]【英文标题】:Tkinter Menu makes no Tab [Windows only] 【发布时间】:2012-09-27 17:18:55 【问题描述】:好吧,我在 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 无法运行!
希望有人可以提供帮助! :-)
【问题讨论】:
【参考方案1】:我认为你运气不好。 Tkinter 中的菜单是本机的,因此您只能听从 Microsoft 的摆布。
如果您尝试提供表示加速键的字符串,请使用accelerator
属性,而不是使用标签中的制表符来伪装它。
menu1.add_command(label='Informationen', command = info, accelerator="F5")
menu1.add_command(label='Beenden', command = ende, accelerator="esc")
【讨论】:
@Leo: 如果你做得对,应该显示“esc”;它在 Windows 上为我显示就好了。 “esc”并没有什么特别之处可以阻止它被显示。以上是关于Tkinter 菜单没有选项卡 [仅限 Windows]的主要内容,如果未能解决你的问题,请参考以下文章