(7)python tkinter-菜单栏

菜单栏 Menu

 

f = tkinter.Menu(root)
root['menu']=f
f.add_command(label='菜单')#
f.add_command(label='关于')

 

 

import tkinter
import tkinter.messagebox
def but():
    tkinter.Toplevel()
root=tkinter.Tk()
#root.title('GUI')#标题
root.geometry('800x600')#窗体大小
root.resizable(False, False)#固定窗体

f = tkinter.Menu(root)#创建根菜单
root['menu']=f#顶级菜单关联根窗体

f1=tkinter.Menu(f)#创建子菜单
f2=tkinter.Menu(f)

f1.add_command(label='打开')#子菜单栏
f1.add_command(label='保存')
f2.add_command(label='复制')
f2.add_command(label='删除')

f.add_cascade(label='文件',menu=f1)#创建顶级菜单栏,并关联子菜单
f.add_cascade(label='编辑',menu=f2)
f.add_cascade(label='关于')
root.mainloop()

 

 去横线

f1=tkinter.Menu(f,tearoff=False)

 

 

快捷键

f2.add_command(label='复制',accelerator='Ctrl+C')

 

分割线

f2.add_command(label='复制',accelerator='Ctrl+C')
f2.add_separator()#分割线
f2.add_command(label='删除')

 

posted @ 2017-06-26 11:32  富坚老贼  阅读(2944)  评论(0编辑  收藏  举报