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

Tkinter में एंट्री विजेट का इनपुट वापस करना


Tkinter में एक एंट्री विजेट एक इनपुट विजेट है जो टेक्स्ट फ़ील्ड में सिंगल-लाइन उपयोगकर्ता इनपुट स्वीकार करता है। एंट्री विजेट में दर्ज डेटा वापस करने के लिए, हमें get() मेथड का उपयोग करना होगा। यह एंट्री विजेट का डेटा वापस करता है जिसे आगे कंसोल पर प्रिंट किया जा सकता है।

उदाहरण

निम्न उदाहरण इनपुट डेटा वापस करेगा जिसे लेबल विजेट की मदद से विंडो पर भी प्रदर्शित किया जा सकता है।

# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# ज्यामिति सेट करें
win.geometry("700x250")

# इनपुट डेटा वापस करने के लिए फ़ंक्शन परिभाषित करें
def get_data():
    label.config(text=entry.get(), font=('Helvetica 13'))

# एक एंट्री विजेट बनाएं
entry = Entry(win, width=42)
entry.place(relx=.5, rely=.5, anchor=CENTER)

# एक लेबल विजेट इनिशियलाइज़ करें
label = Label(win, text="", font=('Helvetica 13'))
label.pack()

# इनपुट डेटा प्राप्त करने के लिए बटन बनाएं
ttk.Button(win, text="Click to Show", command=get_data).place(relx=.7, rely=.5, anchor=CENTER)

win.mainloop()

आउटपुट

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

Tkinter में एंट्री विजेट का इनपुट वापस करना

अब, "Click to Show" बटन पर क्लिक करें और यह कैनवस पर उपयोगकर्ता इनपुट प्रदर्शित करेगा।

Tkinter में एंट्री विजेट का इनपुट वापस करना

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

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

  1. Tkinter Text विजेट से इनपुट कैसे प्राप्त करें? Tkinter Text विजेट से इनपुट कैसे प्राप्त करें?

    Tkinter में, हम पैकेजेस का उपयोग करके Text एट्रिब्यूट्स का उपयोग करके टेक्स्ट विजेट्स बना सकते हैं। हालांकि, GUI एप्लिकेशन बनाते समय, कभी-कभी हमें टेक्स्ट विजेट से इनपुट कैप्चर करने की आवश्यकता होती है। हम .get() मेथड का उपयोग करके टेक्स्ट विजेट में यूज़र से इनपुट प्राप्त कर सकते हैं। हमें इनपुट रे

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

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