우리가 tkinter 응용 프로그램으로 작업하고 있으며 일부 창이나 이벤트를 가져와야 하는 몇 가지 버튼이 있다고 가정해 보겠습니다. 버튼이 완전히 작동하도록 하기 위해 몇 가지 인수를 명령 값으로 전달할 수 있습니다.
Command는 함수 이름을 값으로 사용하는 Button 속성입니다. 함수는 특정 이벤트의 작동을 정의합니다.
먼저 버튼을 만들고 명령 속성에 인수를 전달하여 몇 가지 이벤트를 추가하겠습니다.
예시
이 예에서는 창과 창을 즉시 닫는 버튼을 만듭니다.
#Importing the required library from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the title win.title("Button Command Example") #Set the geometry win.geometry("600x300") #Create a label for the window Label(win, text= "Example", font= ('Times New Roman bold', 20)).pack(pady=20) #Defining a function def close_event(): win.destroy() #Create a button and pass arguments in command as a function name my_button= Button(win, text= "Close", font=('Helvetica bold', 20), borderwidth=2, command= close_event) my_button.pack(pady=20) win.mainloop()
출력
위의 코드를 실행하여 함수를 Button 명령의 인수로 전달할 수 있습니다.
"닫기" 버튼을 클릭하면 창이 닫힙니다.