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

टिंकर टेक्स्ट विजेट में टेक्स्ट की वर्तमान लंबाई कैसे प्राप्त करें?

टिंकर में टेक्स्ट विजेट उपयोगकर्ता से मल्टीलाइन उपयोगकर्ता इनपुट का समर्थन करता है। हम कॉन्फ़िगर करें () का उपयोग करके टेक्स्ट विजेट गुणों जैसे कि इसके फ़ॉन्ट गुण, टेक्स्ट रंग, पृष्ठभूमि, आदि को कॉन्फ़िगर कर सकते हैं। विधि।

एक ऐसा एप्लिकेशन बनाने के लिए जो टेक्स्ट विजेट में वर्तमान में लिखे गए वर्णों की गणना करेगा, हम इन चरणों का पालन कर सकते हैं -

  • एक टेक्स्ट विजेट बनाएं और इसकी चौड़ाई और ऊंचाई के गुणों को परिभाषित करें।

  • वर्णों की कुल संख्या प्रदर्शित करने के लिए एक लेबल विजेट की आवश्यकता होती है।

  • . के साथ किसी ईवेंट को परिभाषित करें और <कीरिलीज> कार्यक्षमता और जो लेबल विजेट में अद्यतन वर्ण संख्या दिखाएगा।

  • फ़ंक्शन में एक लेबल कॉन्फ़िगरेशन होगा जो ईवेंट होने पर अपडेट हो जाता है। वर्ण संख्या प्रदर्शित करने के लिए, वर्णों की लंबाई कास्टिंग करके पाठ का मान निर्दिष्ट करें।

  • विजेट पैक करें और आउटपुट प्रदर्शित करें।

उदाहरण

# Import the required libraries
from tkinter import *

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Define a function to get the length of the current text
def update(event):
   label.config(text="Total Characters: "+str(len(text.get("1.0", 'end-1c'))))

# Create a text widget
text=Text(win, width=50, height=10, font=('Calibri 14'))
text.pack()

# Create a Label widget
label=Label(win, text="", justify=CENTER, font=('11'))
label.pack()

# Bind the buttons with the event
text.bind('<KeyPress>', update)
text.bind('<KeyRelease>', update)

win.mainloop()
के साथ बटनों को बाइंड करें

आउटपुट

उपरोक्त कोड को चलाने से नीचे एक टेक्स्ट एडिटर और एक लेबल विजेट प्रदर्शित होगा। जब भी हम टेक्स्ट एडिटर में कुछ टाइप करते हैं, तो वह "टोटल कैरेक्टर:" काउंट के साथ अपडेट हो जाएगा।

टिंकर टेक्स्ट विजेट में टेक्स्ट की वर्तमान लंबाई कैसे प्राप्त करें?


  1. टिंकर लेबल टेक्स्ट कैसे प्राप्त करें?

    विंडो पर टेक्स्ट या इमेज बनाने और प्रदर्शित करने के लिए टिंकर लेबल का उपयोग किया जाता है। इसके कई घटक और कार्य हैं जिनका उपयोग लेबल जानकारी को अनुकूलित करने के लिए किया जा सकता है जैसे कि फॉन्टफैमिली, पैडिंग, चौड़ाई, ऊंचाई, आदि। विंडो पर लेबल टेक्स्ट प्राप्त करने के लिए, हम उस टेक्स्ट के लिए मान लिख

  1. टिंकर टेक्स्ट विजेट को केवल कैसे पढ़ा जाए?

    Tkinter में, कभी-कभी, हम टेक्स्ट विजेट को अक्षम करना चाह सकते हैं। इसे प्राप्त करने के लिए, हम टेक्स्ट कॉन्फ़िगरेशन को अक्षम के रूप में सेट कर सकते हैं। यह टेक्स्ट विजेट को फ्रीज कर देगा और इसे केवल पढ़ने के लिए बना देगा। इस उदाहरण में, हम एक टेक्स्ट विजेट और एक बटन बनाएंगे जो उपयोगकर्ताओं को टेक्स

  1. टिंकर विजेट के वर्तमान x और y निर्देशांक कैसे प्राप्त करें?

    Tkinter का व्यापक रूप से GUI आधारित एप्लिकेशन बनाने के लिए उपयोग किया जाता है। इसमें कई टूलकिट और फ़ंक्शन या मॉड्यूल उपलब्ध हैं जिनका उपयोग किसी विशेष एप्लिकेशन की विभिन्न विशेषताओं को परिभाषित करने के लिए किया जा सकता है। जीयूआई अनुप्रयोगों के निर्माण के लिए यह बटन, टेक्स्ट बॉक्स और लेबल सहित कुछ व