Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter में Entry बॉक्स की ऊंचाई कैसे रिसाइज़ करें?

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" दबाएंगे, तो यह स्क्रीन पर एक लेबल विजेट प्रदर्शित करेगा।

Tkinter में Entry बॉक्स की ऊंचाई कैसे रिसाइज़ करें?

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

Tkinter में Entry बॉक्स की ऊंचाई कैसे रिसाइज़ करें?

  1. Tkinter में बटन दबाने के बाद एंट्री विजेट कैसे क्लियर करें? Tkinter में बटन दबाने के बाद एंट्री विजेट कैसे क्लियर करें?

    Tkinter Entry विजेट्स सिंगल लाइन टेक्स्ट डिस्प्ले करने के लिए उपयोग किए जाते हैं जो आमतौर पर यूज़र इनपुट के रूप में लिया जाता है। हम delete(0, END) मेथड डिफाइन करके एंट्री विजेट का कंटेंट क्लियर कर सकते हैं जिसका उद्देश्य रेंज में सभी कंटेंट क्लियर करना है। इस मेथड को एक फंक्शन डिफाइन करके इनवोक कि

  1. Tkinter में मल्टीलाइन एंट्री कैसे बनाएं? Tkinter में मल्टीलाइन एंट्री कैसे बनाएं?

    मान लीजिए हम एक एंट्री विजेट बनाना चाहते हैं जो मल्टीलाइन यूज़र इनपुट सपोर्ट करता है। मल्टीलाइन एंट्री विजेट बनाने के लिए, हम Text() कंस्ट्रक्टर का उपयोग कर सकते हैं। उदाहरण यहां, इस उदाहरण में, हम एक विंडो बनाएंगे जिसमें एक मल्टीलाइन एंट्री विजेट होगा। # लाइब्रेरी इम्पोर्ट करें from tkinter impor

  1. Tkinter एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्ट कैसे सेट करें? Tkinter एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्ट कैसे सेट करें?

    Tkinter एंट्री विजेट का उपयोग यूज़र इनपुट से ली गई टेक्स्ट की एक सिंगल लाइन को प्रिंट और डिस्प्ले करने के लिए किया जाता है। इसका उपयोग लॉगिन फॉर्म, साइनअप फॉर्म और अन्य यूज़र इंटरैक्शन फॉर्म बनाने जैसे कई एप्लिकेशन में किया जाता है।हम insert() फंक्शन का उपयोग करके एंट्री विजेट के लिए डिफ़ॉल्ट टेक्स्