透過變數更新 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 千 + 次瀏覽

開始您的 事業

完成課程獲得認證

開始
廣告
© . All rights reserved.