टिंकर एंट्री विजेट एक इनपुट विजेट है जो सिंगल-लाइन उपयोगकर्ता इनपुट का समर्थन और स्वीकार करता है। यह UTF-8 मॉड्यूल में सभी प्रकार के वर्णों को स्वीकार करता है। एंट्री विजेट से इनपुट प्राप्त करने के लिए, हमें एक वेरिएबल को परिभाषित करना होगा (डेटा प्रकारों के आधार पर यह स्वीकार करता है) जो केवल स्ट्रिंग वर्णों को स्वीकार करता है। फिर, get() विधि का उपयोग करके, हम दिए गए इनपुट को एंट्री विजेट से प्रिंट कर सकते हैं।
उदाहरण
# Import the Tkinter Library from tkinter import * # Create an instance of Tkinter Frame win = Tk() # Set the geometry of window win.geometry("700x250") # Define a String Variable var = StringVar() # Define a function to print the Entry widget Input def printinput(*args): print(var.get()) # Create an Entry widget entry = Entry(win, width=35, textvariable=var) entry.pack() # Trace the Input from Entry widget var.trace("w", printinput) win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने पर एक एंट्री विजेट के साथ एक विंडो प्रदर्शित होगी।
जब हम एंट्री विजेट में कुछ लिखते हैं, तो यह कंसोल पर एंट्री विजेट से सभी वर्णों को प्रिंट कर देगा।
H He Hel Hell Hello Hello Hello W Hello Wo Hello Wor Hello Worl Hello World Hello World!