Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฉันจะปิดหน้าต่าง tkinter ได้อย่างไร


การสร้างแอปพลิเคชันโดยใช้ tkinter นั้นง่าย แต่บางครั้ง การปิดหน้าต่างหรือเฟรมโดยไม่ปิดผ่านปุ่มบนแถบชื่อทำได้ยาก ในกรณีเช่นนี้ เราสามารถใช้ .destroy() วิธีการปิดหน้าต่าง

เนื่องจากแอตทริบิวต์ tkinter เป็นอิสระจากกัน เราจึงสร้างวิธีการแยกเพื่อปิดหน้าต่างโดยใช้ปุ่มได้

ตัวอย่าง

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

ผลลัพธ์

หากเราเรียกใช้โค้ดข้างต้น มันจะสร้างหน้าต่างผลลัพธ์ต่อไปนี้ -

ฉันจะปิดหน้าต่าง tkinter ได้อย่างไร