ตัวจัดการหน้าต่างใช้ไอคอนควบคุมหน้าต่าง Tkinter ในการซ่อนและแสดงไอคอนควบคุมหน้าต่าง Tkinter เราสามารถใช้ฟังก์ชันในตัว ซึ่งอธิบายว่าเราต้องการปิดการทำงานของไอคอนควบคุมหรือไม่
ในการปิดใช้งานไอคอนควบคุม Exit หรือ [X] เราต้องกำหนด protocol() กระบวนการ. เราสามารถจำกัดคำจำกัดความของไอคอนควบคุมได้โดยการระบุฟังก์ชันว่างสำหรับการปิดใช้งานสถานะของไอคอนควบคุม
ตัวอย่าง
#Import the tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame win= Tk() #Define the geometry of the function win.geometry("750x250") def close_win(): win.destroy() def disable_event(): pass #Create a button to close the window btn = ttk.Button(win, text ="Click here to Close",command=close_win) btn.pack() #Disable the Close Window Control Icon win.protocol("WM_DELETE_WINDOW", disable_event) win.mainloop()
ผลลัพธ์
รหัสด้านบนจะแสดงหน้าต่างที่ปิดใช้งานการควบคุมการปิดหน้าต่าง [X]
หากต้องการปิดหน้าต่าง ให้คลิกปุ่ม "คลิกที่นี่เพื่อปิด"