एंट्री विजेट Tcl/Tk टूलकिट में परिभाषित एक सिंगल-लाइन टेक्स्ट विजेट है। हम एंट्री विजेट का उपयोग सिंगल-लाइन यूजर इनपुट को स्वीकार और डिस्प्ले करने के लिए कर सकते हैं।
एंट्री विजेट का उपयोग करने के लिए, आपको पहले कंस्ट्रक्टर Entry(parent, width, **options) का उपयोग करके एक एंट्री विजेट बनाना होगा। एक बार जब हम अपना एंट्री विजेट परिभाषित कर लेते हैं, तो हम configure() मेथड का उपयोग करके इसकी प्रॉपर्टीज़ जैसे फॉन्ट-प्रॉपर्टीज़, कलर, चौड़ाई आदि को कॉन्फ़िगर कर सकते हैं।
उदाहरण
आइए यूजरनेम स्वीकार करने और इसे विंडो में डिस्प्ले करने के लिए एक एंट्री विजेट बनाएं।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
def show_name():
# एक लेबल विजेट बनाएं
label = Label(win, text="Hello " + str(entry.get()) + "👋", font=('Calibri 25')).pack(pady=20)
entry.delete(0, END)
# एक लेबल बनाएं
Label(win, text="Enter Your Name").pack()
# एक एंट्री विजेट बनाएं
entry = Entry(win, width=25)
entry.pack(pady=20)
Button(win, text="Submit", command=show_name).pack()
win.mainloop()
आउटपुट
जब आप उपरोक्त कोड चलाते हैं, तो यह एक एंट्री विजेट और एक बटन के साथ एक विंडो डिस्प्ले करेगा। दिए गए एंट्री विजेट में अपना नाम टाइप करें और विंडो पर मैसेज दिखाने के लिए बटन पर क्लिक करें।
