zoukankan      html  css  js  c++  java
  • 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='删除')

  • 相关阅读:
    算法
    算法
    算法
    算法
    算法
    【PAT】B1064 朋友数(20 分)
    【PAT】B1065 单身狗(25 分)
    【PAT】B1066 图像过滤(15 分)
    【PAT】B1067 试密码(20 分)
    【PAT】B1068 万绿丛中一点红(20 分)
  • 原文地址:https://www.cnblogs.com/it-tsz/p/10582514.html
Copyright © 2011-2022 走看看