Computer >> Máy Tính >  >> Lập trình >> Python

Chức năng đóng cửa sổ trong Tkinter

Bất cứ khi nào chúng tôi chạy một ứng dụng tkinter, nó sẽ hiển thị một cửa sổ dựa trên GUI có các widget, khung và các phần tử khác. Giả sử chúng tôi muốn đóng ứng dụng của mình bằng một hàm. Các tiêu diệt () trong Python tkinter được sử dụng để chấm dứt thực thi bình thường của ứng dụng sau mainloop chức năng.

Ví dụ

Trong ví dụ này, sẽ tạo một nút đối tượng kích hoạt để đóng ứng dụng.

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

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có chứa một nút có thể được sử dụng để đóng cửa sổ.

Chức năng đóng cửa sổ trong Tkinter

Bây giờ, bạn có thể nhấp vào nút “Đóng” để đóng cửa sổ.