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

ปิดใช้งานการออก (หรือ [ X ]) ใน Tkinter Window


ตัวจัดการหน้าต่างใช้ไอคอนควบคุมหน้าต่าง 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]

ปิดใช้งานการออก (หรือ [ X ]) ใน Tkinter Window

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