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