通过变量更新 Tkinter 标签


为了在应用窗口中显示文本和图片,我们通常使用 Tkinter Label 小部件。在该示例中,我们将通过定义一个变量来更新该 Label 的信息。而当存储在该变量中的信息发生改变时,它将同时也更新 Label。我们可以在定义 Label 小部件中的 textvariable 属性时改变该 Label 的信息。

示例

#Import the required library
from tkinter import *
#Create an instance of tkinter frame
win = Tk()
win.geometry("750x250")
#Create a String Object and set the default value
var = StringVar()
#Create a text label
label = Label(win, textvariable = var, font=('Helvetica 20 italic'))
label.pack()
#Create an entry widget to change the variable value
text = Entry(win, textvariable = var)
text.pack()
win.mainloop()

输出

运行以上代码将显示一个带有输入小部件和一个 Label 的窗口。每当我们在文本控件中输入一些文本时,该 Label 便会更新该文本。

更新于: 2021 年 4 月 16 日

4 千 + 次浏览

开始您的 事业

完成课程获得认证

开始
广告