Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Thay đổi văn bản Label Tkinter động bằng Label.configure()

Widget Label trong tkinter thường dùng để hiển thị văn bản cũng như hình ảnh. Văn bản có thể thêm vào widget Label bằng hàm khởi tạo Label(root, text="this is my text"). Khi widget Label được định nghĩa, bạn có thể đóng gói widget Label bằng bất kỳ trình quản lý hình học nào.

Nếu bạn muốn cấu hình widget Label, bạn có thể dùng thuộc tính configure(). Phương thức configure() cho phép bạn chỉnh sửa văn bản cũng như các thuộc tính khác của widget Label một cách động.

Ví dụ

Hãy xem ví dụ để hiểu cách thay đổi động văn bản Label tkinter bằng phương thức configure(). Trong ví dụ này, chúng ta tạo widget Label văn bản và nút để cập nhật văn bản của widget label.

# Nhập thư viện cần thiết
from tkinter import *

# Tạo instance của khung hoặc widget tkinter
win = Tk()
win.geometry("700x350")

def update_text():
    # Cấu hình văn bản trong widget Label
    label.configure(text="This is updated Label text")

# Tạo widget nhãn
label = Label(win, text="This is New Label text", font=('Helvetica 14 bold'))
label.pack(pady=30)

# Tạo nút để cập nhật văn bản của widget label
button = Button(win, text="Update", command=update_text)
button.pack()

win.mainloop()

Kết quả

Chạy mã trên sẽ hiển thị cửa sổ với widget label chứa văn bản và nút.

Thay đổi văn bản Label Tkinter động bằng Label.configure()

Khi bạn nhấn nút, nó sẽ cập nhật văn bản.

Thay đổi văn bản Label Tkinter động bằng Label.configure()