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

Tkinter में ही एंट्री विजेट पर क्लिक करते समय टेक्स्ट विजेट सामग्री को कैसे साफ़ करें?

टिंकर टेक्स्ट विजेट एक इनपुट विजेट है जो मल्टीलाइन उपयोगकर्ता इनपुट का समर्थन करता है। इसे टेक्स्ट एडिटर के रूप में भी जाना जाता है जो उपयोगकर्ताओं को इसमें सामग्री और डेटा लिखने की अनुमति देता है। टेक्स्ट विजेट की सामग्री को हटाएं(0, END) . को परिभाषित करके साफ किया जा सकता है आज्ञा। इसी तरह, हम एंट्री विजेट पर ही क्लिक करके कंटेंट को क्लियर कर सकते हैं। इसे एक क्लिक इवेंट के साथ फंक्शन को बाइंड करके हासिल किया जा सकता है।

उदाहरण

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry of Tkinter Frame
win.geometry("700x250")

#Define a function to clear the content of the text widget
def click(event):
   name.configure(state=NORMAL)
   name.delete(0, END)
   name.unbind('<Button-1>', clicked)

#Create a Label widget
label = Label(win, text= "Enter Your Name", font= ('Helvetica 13 bold'))
label.pack(pady= 10)

#Create an Entry widget
name = Entry(win, width=45)
name.insert(0, 'Enter Your Name Here...')
name.pack(pady=10)

#Bind the Entry widget with Mouse Button to clear the content
clicked = name.bind('<Button-1>', click)
win.mainloop()

आउटपुट

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

Tkinter में ही एंट्री विजेट पर क्लिक करते समय टेक्स्ट विजेट सामग्री को कैसे साफ़ करें?

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

Tkinter में ही एंट्री विजेट पर क्लिक करते समय टेक्स्ट विजेट सामग्री को कैसे साफ़ करें?


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

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

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

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

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

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