在Tkinter标签上显示文字

时间:2018-01-06 07:41:04

标签: python python-3.x tkinter

我想知道在单击按钮后如何在空标签上显示文本或数字。让我们假装,我想显示数字" 0"单击按钮后为空标签。

我的简化形式的问题是:

  1. 如何将数字值0设置为按钮。

  2. 设置数字整数值(0)后,如何在单击按钮小部件后将结果显示为空标签?

1 个答案:

答案 0 :(得分:1)

您需要绑定一个回调辅助方法,该方法将在单击该按钮时触发。这是一个MCVE:

import tkinter as tk

root = tk.Tk()

label = tk.Label(root)
label.pack()

button = tk.Button(
    root,
    text='Click Me!',
    command=lambda: label.configure(text='beautiful spam')
)
button.pack()

root.mainloop()

...你会为0做同样的事情 - 文本无关紧要,无论你是在配置空标签,还是已经有一些文字的标签都没关系。