(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='删除')