किसी विशेष Tkinter एप्लिकेशन को पूरी तरह कार्यात्मक और ऑपरेशनल बनाने के लिए, हम जितने चाहें उतने विजेट्स का उपयोग कर सकते हैं। यदि हम जांचना चाहते हैं कि कोई विजेट मौजूद है या नहीं, तो हम winfo_exists() मेथड का उपयोग कर सकते हैं। इस मेथड को उस विशेष विजेट के साथ इनवोक किया जा सकता है जिसे हम जांचना चाहते हैं। यह एक बूलियन मान वापस करता है जहां True (1) निर्दिष्ट करता है कि विजेट एप्लिकेशन में मौजूद है, और False (0) निर्दिष्ट करता है कि विजेट एप्लिकेशन में मौजूद नहीं है।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्यामिति सेट करें
win.geometry("700x250")
# विजेट मौजूद है या नहीं जांचने के लिए फ़ंक्शन परिभाषित करें
def check_widget():
exists = label.winfo_exists()
if exists == 1:
print("The widget exists.")
else:
print("The widget does not exist.")
# एक लेबल विजेट बनाएं
label = Label(win, text="Hey There! Howdy?", font=('Helvetica 18 bold'))
label.place(relx=.5, rely=.3, anchor=CENTER)
# विजेट मौजूद है या नहीं जांचने के लिए एक बटन परिभाषित करें
button = ttk.Button(win, text="Check", command=check_widget)
button.place(relx=.5, rely=.5, anchor=CENTER)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर एक बटन और एक लेबल विजेट वाली विंडो प्रदर्शित होगी। एप्लिकेशन में, हम जांच सकते हैं कि लेबल विजेट मौजूद है या नहीं।

यदि आप "Check" बटन पर क्लिक करते हैं, तो यह प्रिंट करेगा कि लेबल विजेट मौजूद है या नहीं।
The widget exists.