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ổ.
Bây giờ, bạn có thể nhấp vào nút “Đóng” để đóng cửa sổ.