Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग फंक्शनल GUI-बेस्ड एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। Tkinter विजेट्स प्रदान करता है जिनका उपयोग एप्लिकेशन के विजुअल और फंक्शनल प्रतिनिधित्व के निर्माण के लिए किया जा सकता है।
मान लीजिए कि हमने अपने एप्लिकेशन में कुछ विजेट्स परिभाषित किए हैं। यदि हम किसी इवेंट में विजेट का नाम प्राप्त करना चाहते हैं, तो इसे फंक्शन के अंदर event.widget["text"] कीवर्ड्स का उपयोग करके प्राप्त किया जा सकता है। हम print() फंक्शन के अंदर इसका उपयोग करके नाम प्रिंट कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x300")
# शेप डिलीट करने के लिए फंक्शन परिभाषित करें
def on_click():
print(win.winfo_children())
# एक कैनवास विजेट बनाएं
canvas = Canvas(win, width=500, height=300)
canvas.pack()
# बटन डिलीट करने के लिए बटन बनाएं
Button(win, text="Click", command=on_click).pack()
win.mainloop()
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह एक बटन के साथ एक विंडो डिस्प्ले करेगा।

यदि हम बटन पर क्लिक करते हैं, तो आउटपुट स्क्रीन पर विजेट का नाम दिखाएगा।
[, ]