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

  • 相关阅读:
    Poj3126
    Poj1426
    2806 红与黑
    3100 蜗牛
    1225 八数码难题
    2549 自然数和分解
    2547 东方辉针城
    2928 你缺什么
    1629 01迷宫
    1029 遍历问题
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/7079733.html
Copyright © 2011-2022 走看看