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

Tkinter एंट्री विजेट से वेरिएबल को कैसे कनेक्ट करें?


Tkinter एंट्री विजेट एक इनपुट विजेट है जो सिंगल-लाइन उपयोगकर्ता इनपुट का समर्थन करता है और स्वीकार करता है। यह UTF-8 मॉड्यूल में सभी प्रकार के वर्णों को स्वीकार करता है। एंट्री विजेट से इनपुट प्राप्त करने के लिए, हमें एक वेरिएबल परिभाषित करना होगा (डेटा प्रकारों के आधार पर जिन्हें यह स्वीकार करता है) जो केवल स्ट्रिंग वर्णों को स्वीकार करता है। फिर, get() मेथड का उपयोग करके, हम एंट्री विजेट से दिए गए इनपुट को प्रिंट कर सकते हैं।

उदाहरण

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

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

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

# एक स्ट्रिंग वेरिएबल परिभाषित करें
var = StringVar()

# एंट्री विजेट इनपुट प्रिंट करने के लिए फ़ंक्शन परिभाषित करें
def printinput(*args):
    print(var.get())

# एक एंट्री विजेट बनाएं
entry = Entry(win, width=35, textvariable=var)
entry.pack()

# एंट्री विजेट से इनपुट ट्रेस करें
var.trace("w", printinput)

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने पर एक एंट्री विजेट के साथ एक विंडो प्रदर्शित होगी।

Tkinter एंट्री विजेट से वेरिएबल को कैसे कनेक्ट करें?

जब हम एंट्री विजेट में कुछ लिखते हैं, तो यह कंसोल पर एंट्री विजेट के सभी वर्णों को प्रिंट कर देगा।

H He Hel Hell Hello Hello Hello W Hello Wo Hello Wor Hello Worl Hello World Hello World!
  1. ट्किंटर में ttk.Entry पर फ़ॉन्ट कैसे बदलें? ट्किंटर में ttk.Entry पर फ़ॉन्ट कैसे बदलें?

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

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

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

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

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