Tkinter एप्लिकेशन में एक Entry विजेट सिंगल-लाइन उपयोगकर्ता इनपुट का समर्थन करता है। आप width प्रॉपर्टी का उपयोग करके Entry विजेट के आकार जैसे इसकी चौड़ाई को कॉन्फ़िगर कर सकते हैं। हालांकि, Tkinter में Entry विजेट की ऊंचाई सेट करने के लिए कोई height प्रॉपर्टी नहीं है। ऊंचाई सेट करने के लिए, आप font('font_name', font-size) प्रॉपर्टी का उपयोग कर सकते हैं। Entry विजेट में टेक्स्ट का फ़ॉन्ट आकार हमेशा Entry विजेट की ऊंचाई के रूप में काम करता है।
उदाहरण
इसे और स्पष्ट रूप से समझने के लिए एक उदाहरण लेते हैं। नीचे दिए गए चरणों का पालन करें:
आवश्यक लाइब्रेरी इम्पोर्ट करें
एक Entry विजेट बनाएं, font('font-name', font-size) प्रॉपर्टी निर्दिष्ट करके इसकी चौड़ाई और ऊंचाई सेट करें।
एक लेबल विजेट की मदद से उपयोगकर्ता का नाम प्रिंट करने के लिए एक बटन बनाएं।
उपयोगकर्ताओं के नाम को प्रदर्शित करने के लिए एक लेबल बनाने के लिए एक फ़ंक्शन परिभाषित करें।
Entry विजेट से स्ट्रिंग इनपुट वापस करने के लिए get() फ़ंक्शन का उपयोग करें।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# Tkinter विंडो का आकार सेट करें
win.geometry("700x350")
# एक फ़ंक्शन परिभाषित करें
def myClick():
greet = "Hello " + name.get()
label = Label(win, text=greet, font=('Arial', 12))
label.pack(pady=10)
# एक एंट्री विजेट बनाएं
name = Entry(win, width=50, font=('Arial 24'))
name.pack(padx=10, pady=10)
# एक बटन बनाएं
button = Button(win, text="Submit", command=myClick)
button.pack(pady=10)
win.mainloop()
आउटपुट
उपरोक्त प्रोग्राम चलाने से एक विंडो प्रदर्शित होगी जिसमें उपयोगकर्ताओं से उनका नाम दर्ज करने के लिए एक Entry विजेट और नाम सबमिट करने के लिए एक बटन होगा। जब आप "Submit" दबाएंगे, तो यह स्क्रीन पर एक लेबल विजेट प्रदर्शित करेगा।

अब फ़ील्ड में अपना नाम दर्ज करें और आउटपुट देखने के लिए "Submit" पर क्लिक करें।
