使用 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()
輸出
執行以上程式碼將顯示一個視窗,其中包含一個包含某些文字的標籤控制元件和一個按鈕。
單擊按鈕時,它將更新文字。
廣告