如何在 Python tkInter 中的第一个菜单之前添加菜单?

问题描述 投票:0回答:1

我正在编写一些代码来向 tkInter 应用程序添加菜单。这是一个工作示例:

import tkinter

main = tkinter.Tk()
main.title('Menu Test')

menubar = tkinter.Menu(main)
main['menu'] = menubar

m = tkinter.Menu()
menubar.add_cascade(menu=m, label='First')
m.add_command(label='Thing', command=lambda: print('thing'))

m = tkinter.Menu()
menubar.add_cascade(menu=m, label='Second')
m.add_command(label='Whatever', command=lambda: print('whatever'))

#   How to add another menu before 'First' ?

main.mainloop()

是否可以在第一个菜单之前添加另一个菜单(

First
)?

显然,在这个简单的情况下,我可以先简单地定义它,但我想编写一个从字典填充菜单的例程。

python tkinter menu
1个回答
0
投票

Checkout 使用字典制作选项菜单并接收选择的值,使用 tkinter,这与您尝试使用字典执行的情况类似。 希望这有帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.