विंडो मैनेजर टिंकर विंडो कंट्रोल आइकॉन को लागू करता है। टिंकर विंडो कंट्रोल आइकन को छिपाने और दिखाने के लिए, हम बिल्ट-इन फ़ंक्शन का उपयोग कर सकते हैं, जो बताता है कि क्या हम कंट्रोल आइकन की कार्यक्षमता को अक्षम करना चाहते हैं।
बाहर निकलें या [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] विंडो क्लोज कंट्रोल है।
विंडो बंद करने के लिए, "बंद करने के लिए यहां क्लिक करें" बटन पर क्लिक करें।