Tạo ứng dụng bằng tkinter rất dễ dàng nhưng đôi khi, việc đóng cửa sổ hoặc khung mà không đóng thông qua nút trên thanh tiêu đề trở nên khó khăn. Trong những trường hợp như vậy, chúng tôi có thể sử dụng .destroy () phương pháp đóng cửa sổ.
Vì các thuộc tính tkinter độc lập với nhau, chúng ta có thể tạo một phương pháp riêng để đóng cửa sổ bằng cách sử dụng một nút.
Ví dụ
#Import the library from tkinter import * #Create an instance of window win = Tk() #Set the geometry of the window win.geometry("700x400") #Define a function to close the window def close_win(): win.destroy() #Create a label Label(win, text="Click the button to Close the window", font=('Poppins bold', 25)).pack(pady= 20) #Create a Button Button(win, text= "Close", font=('Poppins bold', 16), command=close_win).pack(pady=20) win.mainloop()
Đầu ra
Nếu chúng ta chạy đoạn mã trên, nó sẽ tạo ra cửa sổ đầu ra sau -