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

Tkinter में एंट्री विजेट का उपयोग कैसे करें?


एंट्री विजेट 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()

आउटपुट

जब आप उपरोक्त कोड चलाते हैं, तो यह एक एंट्री विजेट और एक बटन के साथ एक विंडो डिस्प्ले करेगा। दिए गए एंट्री विजेट में अपना नाम टाइप करें और विंडो पर मैसेज दिखाने के लिए बटन पर क्लिक करें।

Tkinter में एंट्री विजेट का उपयोग कैसे करें?

  1. ट्किंटर में ttk.Entry पर फ़ॉन्ट कैसे बदलें? ट्किंटर में ttk.Entry पर फ़ॉन्ट कैसे बदलें?

    कई बार ऐसा होता है जब यूज़र नाम, संपर्क नंबर, ईमेल, पता आदि जैसी जानकारी डालना चाहता है। ट्किंटर के पास अपने Entry विजेट्स के माध्यम से इस प्रकार के इनपुट को हैंडल करने का एक सरल तरीका है। ट्किंटर एंट्री विजेट्स को ttk पैकेज का उपयोग करके स्टाइल किया जा सकता है। एंट्री विजेट्स की अन्य प्रॉपर्टीज़ ज

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

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

  1. Tkinter में बटन का उपयोग करके  एंट्री  विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें? Tkinter में बटन का उपयोग करके 'एंट्री' विजेट का टेक्स्ट/वैल्यू/कंटेंट कैसे सेट करें?

    Tkinter एंट्री विजेट का उपयोग सिंगल लाइन टेक्स्ट डिस्प्ले करने के लिए किया जाता है। Tkinter एंट्री विजेट का उपयोग करके, हम बटन को ट्रिगर करके उसका वैल्यू या कंटेंट सेट कर सकते हैं। इसके मुख्य रूप से दो प्रकार के ऑपरेशन होते हैं: इन्सर्ट और डिलीट।Tkinter बटन विजेट का उपयोग करके, हम एंट्री विजेट का कं