码迷,mamicode.com
首页 > 编程语言 > 详细

Python中tkinter中控件的使用(7,Menu顶层菜单栏)

时间:2019-03-08 20:55:03      阅读:1245      评论:0      收藏:0      [点我收藏+]

标签:label   geo   使用   quit   语言   span   中控   loop   config   

import tkinter

win = tkinter.Tk()
win.title("Menu顶层菜单栏")
win.geometry("800x600+600+100")

#菜单条
menubar =tkinter.Menu(win)
win.config(menu=menubar)
def func():
print("lalaa")
#创建一个菜单选项
menu1=tkinter.Menu(menubar,tearoff=False)
#给菜单选项,添加菜单内容
for item in ["Python","C","C++","OC","Swift","C#","shell",
"java","JS","PHP","汇编","NodeJs","退出"]:
if item=="退出":
menu1.add_separator()#添加一个分割线
menu1.add_command(label=item,command=lambda :win.quit())#lambda:win.quit==win.quit
else:
menu1.add_command(label=item,command=func)
#向菜单条上添加菜单
menubar.add_cascade(label="语言",menu=menu1)

menu2=tkinter.Menu(menubar,tearoff=False)
menu2.add_command(label="red")
menu2.add_command(label="blue")
menubar.add_cascade(label="颜色",menu=menu2)



win.mainloop()

Python中tkinter中控件的使用(7,Menu顶层菜单栏)

标签:label   geo   使用   quit   语言   span   中控   loop   config   

原文地址:https://www.cnblogs.com/zlong123/p/10498126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!