특정 응용 프로그램에 대해 이름으로 버튼 값을 검색하려고 한다고 가정해 보겠습니다. 이러한 경우 .cget()을 사용할 수 있습니다. 기능. 모든 tkinter 위젯은 .cget()을 지원합니다. 값이나 이름과 같은 위젯 구성을 검색하는 데 사용할 수 있으므로 함수입니다.
예시
이 특정 예에서는 버튼을 생성한 다음 버튼 텍스트를 변수 "mytext"에 저장합니다. 변수를 사용하여 레이블 위젯에 텍스트를 표시합니다.
#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()
출력
위의 코드를 실행하면 버튼이 있는 창이 표시되고 버튼 텍스트를 보여주는 텍스트 레이블이 표시됩니다.