美文网首页
<控件>Menu菜单栏

<控件>Menu菜单栏

作者: juriau | 来源:发表于2018-12-30 13:41 被阅读21次
from tkinter import *

# 定义一个顶级大窗口
root = Tk()
# 在大窗口下定义一个顶级菜单实例
menubar = Menu(root)

# 在顶级菜单实例下创建子菜单实例
fmenu = Menu(menubar)
for each in ['新建', '打开', '保存', '另存为']:
    fmenu.add_command(label=each)

vmenu = Menu(menubar)
# 为每个子菜单实例添加菜单项
for each in ['复制', '粘贴', '剪切']:
    vmenu.add_command(label=each)

emenu = Menu(menubar)
for each in ['默认视图', '新式视图']:
    emenu.add_command(label=each)

amenu = Menu(menubar)
for each in ['版权信息', '联系我们']:
    amenu.add_command(label=each)

# 为顶级菜单实例添加菜单,并级联相应的子菜单实例
menubar.add_cascade(label='文件', menu=fmenu)
menubar.add_cascade(label='视图', menu=vmenu)
menubar.add_cascade(label='编辑', menu=emenu)
menubar.add_cascade(label='关于', menu=amenu)

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

效果:

相关文章

网友评论

      本文标题:<控件>Menu菜单栏

      本文链接:https://www.haomeiwen.com/subject/uwdvlqtx.html