使用 Label.configure() 動態更改 Tkinter 標籤文字


Tkinter 中的 Label 控制元件通常用於顯示文字和影像。可以使用建構函式 **Label(root, text= "this is my text")** 在 Label 控制元件中新增文字。定義 Label 控制元件後,可以使用任何幾何管理器來打包 Label 控制元件。

如果要配置 Label 控制元件,可以使用 **configure()** 屬性。**configure()** 方法允許您動態編輯文字以及 Label 控制元件的其他屬性。

示例

讓我們以一個示例來了解如何使用 **configure()** 方法動態更改 tkinter 標籤文字。在此示例中,我們將建立一個 Label 文字控制元件和一個按鈕來更新標籤控制元件的文字。

# Import the required library
from tkinter import *

# Create an instance of tkinter frame or widget
win = Tk()
win.geometry("700x350")

def update_text():
   # Configuring the text in Label widget
   label.configure(text="This is updated Label text")

# Create a label widget
label=Label(win, text="This is New Label text", font=('Helvetica 14 bold'))
label.pack(pady= 30)

# Create a button to update the text of label widget
button=Button(win, text= "Update", command=update_text)
button.pack()

win.mainloop()

輸出

執行以上程式碼將顯示一個視窗,其中包含一個包含某些文字的標籤控制元件和一個按鈕。

單擊按鈕時,它將更新文字。

更新於: 2021年12月22日

8K+ 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告