विंडो मैनेजर टिंकर विंडो कंट्रोल आइकॉन को लागू करता है। टिंकर विंडो कंट्रोल आइकन को छिपाने और दिखाने के लिए, हम बिल्ट-इन फ़ंक्शन का उपयोग कर सकते हैं, जो बताता है कि क्या हम कंट्रोल आइकन की कार्यक्षमता को अक्षम करना चाहते हैं।
बाहर निकलें या [X] नियंत्रण आइकन को अक्षम करने के लिए, हमें प्रोटोकॉल() . को परिभाषित करना होगा तरीका। हम नियंत्रण आइकन की स्थिति को अक्षम करने के लिए एक खाली फ़ंक्शन निर्दिष्ट करके नियंत्रण आइकन परिभाषा को सीमित कर सकते हैं।
उदाहरण
#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] विंडो क्लोज कंट्रोल है।
![टिंकर विंडो में बाहर निकलें (या [एक्स]) अक्षम करें](http://computer.wsxdn.com/article/uploadfiles/202204/2022040619470686.jpg)
विंडो बंद करने के लिए, "बंद करने के लिए यहां क्लिक करें" बटन पर क्लिक करें।