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

ฟังก์ชันปิดหน้าต่างใน Tkinter


เมื่อใดก็ตามที่เราเรียกใช้แอปพลิเคชัน tkinter จะแสดงหน้าต่างที่ใช้ GUI ซึ่งจะมีวิดเจ็ต เฟรม และองค์ประกอบอื่นๆ สมมติว่าเราต้องการปิดแอปพลิเคชันของเราด้วยฟังก์ชัน ทำลาย() วิธีการใน Python tkinter ใช้เพื่อยุติการทำงานปกติของแอปพลิเคชันหลังจาก mainloop ฟังก์ชัน

ตัวอย่าง

ในตัวอย่างนี้ จะสร้าง ปุ่ม วัตถุที่ทริกเกอร์ให้ปิดแอปพลิเคชัน

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

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มีปุ่มที่สามารถใช้ปิดหน้าต่างได้

ฟังก์ชันปิดหน้าต่างใน Tkinter

ตอนนี้คุณสามารถคลิกที่ปุ่ม "ปิด" เพื่อปิดหน้าต่าง