Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Tkinter에서 창을 닫는 함수

<시간/>

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()

출력

위의 코드를 실행하면 창을 닫는 데 사용할 수 있는 버튼이 포함된 창이 표시됩니다.

Tkinter에서 창을 닫는 함수

이제 "닫기" 버튼을 클릭하여 창을 닫을 수 있습니다.