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

Làm cách nào để đóng cửa sổ tkinter?


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 -

Làm cách nào để đóng cửa sổ tkinter?