tkinter 애플리케이션을 실행할 때마다 위젯, 프레임 및 기타 요소가 있는 GUI 기반 창이 표시됩니다. 함수를 사용하여 응용 프로그램을 닫고 싶다고 가정해 보겠습니다. destroy() Python tkinter의 메소드는 mainloop 후에 애플리케이션의 정상적인 실행을 종료하는 데 사용됩니다. 기능.
예시
이 예에서는 버튼 응용 프로그램을 닫도록 트리거하는 개체입니다.
#Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("650x250") #Define a function def close_app(): win.destroy() #Create a text Label Label(win, text= "Click to close the Window", font= ('Helvetica bold', 14)).pack(pady=20) #Create a Button for closing the window button= Button(win, text= "Close", command= close_app, font=('Helvetica bold', 10)) button.pack(pady=10) win.mainloop()
출력
위의 코드를 실행하면 창을 닫는 데 사용할 수 있는 버튼이 포함된 창이 표시됩니다.
이제 "닫기" 버튼을 클릭하여 창을 닫을 수 있습니다.