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

Lấy văn bản của widget Button trong Tkinter

Giả sử ứng dụng cần lấy giá trị nút bằng tên. Dùng .cget(). Mọi widget Tkinter hỗ trợ .cget() lấy cấu hình widget: giá trị hoặc tên.

Ví dụ

Tạo nút, lưu text nút vào biến "mytext". Dùng biến hiển thị text trong Label.

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Tạo instance tkinter frame
win= Tk()
#Đặt geometry
win.geometry("750x250")
#Tạo nút
button= ttk.Button(win, text="My Button")
button.pack()
#Lấy text Button
mytext= button.cget('text')
#Tạo label in thông tin nút
Label(win, text=mytext, font= ('Helvetica 20 bold')).pack(pady=20)
win.mainloop()

Kết quả

Chạy mã hiển thị cửa sổ nút và label text nút.

Lấy văn bản của widget Button trong Tkinter