विंडो मैनेजर ट्किंटर विंडो कंट्रोल आइकन को लागू करता है। ट्किंटर विंडो कंट्रोल आइकन को छुपाने और दिखाने के लिए, हम बिल्ट-इन फंक्शन का उपयोग कर सकते हैं, जो बताता है कि हम कंट्रोल आइकन की कार्यक्षमता को अक्षम करना चाहते हैं या नहीं।
एग्जिट या [X] कंट्रोल आइकन को अक्षम करने के लिए, हमें protocol() मेथड को परिभाषित करना होगा। हम कंट्रोल आइकन की परिभाषा को खाली फंक्शन निर्दिष्ट करके कंट्रोल आइकन की स्थिति को अक्षम करने के लिए सीमित कर सकते हैं।
उदाहरण
# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# ट्किंटर फ्रेम का इंस्टेंस बनाएं
win = Tk()
# फंक्शन की ज्योमेट्री परिभाषित करें
win.geometry("750x250")
def close_win():
win.destroy()
def disable_event():
pass
# विंडो बंद करने के लिए बटन बनाएं
btn = ttk.Button(win, text="Click here to Close", command=close_win)
btn.pack()
# क्लोज विंडो कंट्रोल आइकन अक्षम करें
win.protocol("WM_DELETE_WINDOW", disable_event)
win.mainloop()
आउटपुट
उपरोक्त कोड एक विंडो प्रदर्शित करेगा जिसमें अक्षम [X] विंडो क्लोज कंट्रोल होगा।
![ट्किंटर विंडो में एग्जिट (या [ X ]) अक्षम करें](https://in.wsxdn.com/UploadFiles_4959/202204/2022040619470686.jpg)
विंडो बंद करने के लिए, "Click here to Close" बटन पर क्लिक करें।