我可以在Tkinter更新标签吗?

时间:2014-04-09 00:36:04

标签: python tkinter label var

这是一个例子。 size = 2 label = Label(tk, text=size) label.pack() size = 3 我可以将标签更新为3吗?

1 个答案:

答案 0 :(得分:0)

是的,只使用了config方法:

label = Label(root,text="this is text!")
label.pack()

label.config(text="that was text!")

另一种方法是设置标签的textvariable属性。

textvar = StringVar()
textvar.set("this is text!")
label = Label(root,textvariable=textvar)
label.pack()

textvar.set("that was text!")

在这种情况下,label实例将在更新textvar实例时自动更新其文本。