美文网首页
<控件>Label & Button 标签和

<控件>Label & Button 标签和

作者: juriau | 来源:发表于2018-12-16 22:30 被阅读5次
    import tkinter as tk
    
    def hit_me():
        global on_hit
        if on_hit == False:     # 从 False 状态变成 True 状态
            on_hit = True
            var.set('you hit me')   # 设置标签的文字为 'you hit me'
        else:       # 从 True 状态变成 False 状态
            on_hit = False
            var.set('') # 设置 文字为空
    
    on_hit = False   #设一个标示
    
    # 窗口主体
    window = tk.Tk()
    window.title('my window')
    window.geometry('200x100')
    
    # 这时文字变量储存器
    var = tk.StringVar()
    
    # 窗口的内容
    l = tk.Label(window,
        textvariable=var,    # 标签的文字
        bg='green',     # 背景颜色
        font=('Arial', 12),     # 字体和字体大小
        width=15, height=2  # 标签长宽
        )
    l.pack()    # 固定窗口位置
    
    # 设置按钮
    b = tk.Button(window,
        text='hit me',      # 显示在按钮上的文字
        width=15, height=2,
        command=hit_me)     # 点击按钮式执行的命令
    b.pack()    # 按钮位置
    
    
    # 进入主循环
    window.mainloop()
    
    • 效果演示
    没有点击时 点一下 再点一下

    相关文章

      网友评论

          本文标题:<控件>Label & Button 标签和

          本文链接:https://www.haomeiwen.com/subject/zrlfkqtx.html