美文网首页
<控件>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