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

Posted 飞飞阿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中tkinter中控件的使用(7,Menu顶层菜单栏)相关的知识,希望对你有一定的参考价值。

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顶层菜单栏)的主要内容,如果未能解决你的问题,请参考以下文章

Python中tkinter中控件的使用(6.Listbox列表框(添加滚动条))

Python中tkinter中控件的使用(6.Listbox列表框(单击多选))

Python中tkinter控件中的Listbox控件详解

python tkinter 怎么改变控件的形状,比如将按钮改成圆形的

python的Tkinter图形界面,怎样将输入控件Entry中的内容保存到一个变量中

Python3 tkinter基础 Spinbox 可输入 能调整的 从指定范围内选择参数的控件