zoukankan      html  css  js  c++  java
  • tkinter学习笔记_05

    10、菜单 menuber

    import tkinter as tk
    root = tk.Tk()
    root.title("xxx")
    root.geometry('200x100')
    
    # 提示框
    l = tk.Label(root, bg='yellow', text='')  # textvariable 文本变量值
    l.pack()
    
    counter=0
    def do_job():
        global counter
        l.config(text='do'+str(counter))
        counter+=1
    
    menuber = tk.Menu(root)
    filemenu = tk.Menu(menuber, tearoff=0)  # tearoff能不能分开,0和1就是能不能分开的区别
    menuber.add_cascade(label='File', menu=filemenu)  # cascade 串联, 给filemenu命名
    filemenu.add_command(label='New', command=do_job)  # command命令 ,给filemenu增加命令
    filemenu.add_command(label='Open', command=do_job)
    filemenu.add_command(label='Save', command=do_job)
    filemenu.add_separator()  # separator分离者
    filemenu.add_command(label='Exit', command=do_job)
    
    
    ediemenu = tk.Menu(menuber, tearoff=0)  # tearoff能不能分开,0和1就是能不能分开的区别
    menuber.add_cascade(label='Edit', menu=ediemenu)  # cascade 串联, 给filemenu命名
    ediemenu.add_command(label='Cut', command=do_job)  # command命令 ,给filemenu增加命令
    ediemenu.add_command(label='Copy', command=do_job)
    ediemenu.add_command(label='Paste', command=do_job)
    
    
    submenu = tk.Menu(filemenu)
    filemenu.add_cascade(label='Import', menu=submenu, underline=0)
    submenu.add_command(label='Submenul', command=do_job)
    
    root.config(menu=menuber)
    
    root.mainloop()

    11、frame

    import tkinter as tk
    root = tk.Tk()
    root.title("xxx")
    root.geometry('200x100')
    
    tk.Label(root, text='on the window').pack()
    # 主frame
    frm = tk.Frame(root)
    frm.pack()
    
    # 左frame
    frm_l = tk.Frame(frm,)
    frm_l.pack(side='left')
    # 右frame
    frm_r = tk.Frame(frm)
    frm_r.pack(side='right')
    
    tk.Label(frm_l, text='on the frm_l1').pack()
    tk.Label(frm_l, text='on the frm_l2').pack()
    tk.Label(frm_r, text='on the frm_r').pack()
    
    root.mainloop()

  • 相关阅读:
    leetcode 18 4Sum
    leetcode 71 Simplify Path
    leetcode 10 Regular Expression Matching
    leetcode 30 Substring with Concatenation of All Words
    leetcode 355 Design Twitte
    leetcode LRU Cache
    leetcode 3Sum
    leetcode Letter Combinations of a Phone Number
    leetcode Remove Nth Node From End of List
    leetcode Valid Parentheses
  • 原文地址:https://www.cnblogs.com/lixy-88428977/p/9367092.html
Copyright © 2011-2022 走看看