• 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()

  • 相关阅读:
    正则表达式
    javascript if(条件)------------条件中可以使用的值
    maven配置
    获取中文日期
    Oracle无安装客户端安装方法
    Eclipse org.eclipse.compare plug-in
    Differences or similarities between Java and C++
    Java Programming Guidelines
    Native Method
    Object in Java same as pointer
  • 原文地址:https://www.cnblogs.com/lixy-88428977/p/9367092.html
Copyright © 2020-2023  润新知