Giả sử rằng đối với một ứng dụng cụ thể, chúng ta muốn truy xuất giá trị nút theo tên của nó. Trong những trường hợp như vậy, chúng tôi có thể sử dụng .cget () hàm số. Mọi tiện ích con tkinter đều hỗ trợ .cget () , vì nó có thể được sử dụng để truy xuất cấu hình tiện ích con chẳng hạn như giá trị hoặc tên.
Ví dụ
Trong ví dụ cụ thể này, chúng tôi sẽ tạo một nút và sau đó lưu trữ văn bản nút trong một biến "mytext". Sử dụng biến, chúng tôi sẽ hiển thị văn bản trong tiện ích Nhãn.
#Import tkinter library from tkinter import * from tkinter import ttk #Create an instance of tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") #Create a button button= ttk.Button(win, text="My Button") button.pack() #Get the text of Button mytext= button.cget('text') #Create a label to print the button information Label(win, text=mytext, font= ('Helvetica 20 bold')).pack(pady=20) win.mainloop()
Đầu ra
Việc thực thi đoạn mã trên sẽ hiển thị một cửa sổ có nút và nhãn văn bản hiển thị văn bản của nút.