import tkinter
# 创建主窗口
win = tkinter.Tk()
# 设置标题
win.title('敲你吗')
# 设置大小和位置,前两个x大小 后两个+位置
win.geometry('400x400+500+200')
# 菜单条
menubar = tkinter.Menu(win)
win.config(menu=menubar)
# 创建一个菜单选项
menu1 = tkinter.Menu(menubar, tearoff=False)
def f1():
print('******')
# 给菜单选项添加内容
for i in ['python', 'c', 'c++', 'java', 'php', 'js', '汇编', 'html', '退出']:
if i == '退出':
# 添加分割线
menu1.add_separator()
menu1.add_command(label=i, command=lambda: win.quit())
else:
menu1.add_command(label=i, command=f1)
# 在菜单条上添加选项
menubar.add_cascade(label='语言', menu=menu1)
menu2 = tkinter.Menu(menubar, tearoff=False)
menu2.add_command(label='事件1')
menu2.add_command(label='事件2')
menubar.add_cascade(label='学习', menu=menu2)
# 进入消息循环
win.mainloop()
【tkinter模块09】顶层菜单Menu
猜你喜欢
转载自blog.csdn.net/weixin_38114487/article/details/104403820
今日推荐
周排行