python—tkinter(8)(Menu菜单 )

import tkinter as tk
window=tk.Tk()
window.title('my window')
window.geometry('500x600')

l=tk.Label(window,text='',bg='red')
l.pack()

counter=0
def do_job():
    global counter
    l.config(text='do'+str(counter))
    counter+=1

menubar=tk.Menu(window)  #在大窗口下定义一个菜单实例
menubar.add_command(label='文件',command=do_job) #给菜单实例增加菜单项
menubar.add_command(label='视图',command=do_job)

menusp=tk.Menu(menubar)   #在菜单实例下创建一组子菜单
menusp.add_command(label='子菜单1',command=do_job) #给这个子菜单添加菜单项
menusp.add_command(label='子菜单2',command=do_job)
menubar.add_cascade(label='菜单',menu=menusp)  #子菜单绑定到顶级菜单


window['menu']=menubar #菜单实例应用到大窗口中
window.mainloop()

猜你喜欢

转载自blog.csdn.net/qq_39401420/article/details/80871258