通过变量更新 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 便会更新该文本。
广告