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

टिंकर एंट्री विजेट में अस्थायी टेक्स्ट कैसे डालें?

टिंकर प्रविष्टि . में अस्थायी टेक्स्ट डालने के लिए विजेट, हम . को बाइंड कर देंगे प्रविष्टि विजेट के साथ घटना और प्रविष्टि . के अंदर के पाठ को हटाने के लिए उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन को कॉल करें विजेट।

कदम -

  • टिंकर लाइब्रेरी इंपोर्ट करें और टिंकर फ्रेम का इंस्टेंस बनाएं।

  • ज्यामिति . का उपयोग करके फ़्रेम का आकार सेट करें विधि।

  • उपयोगकर्ता द्वारा परिभाषित विधि बनाएं "temp_text ()" . पर कब्जा करने के लिए ईवेंट करें और प्रविष्टि . के अंदर के अस्थायी टेक्स्ट को हटा दें विजेट।

  • रूट विंडो के अंदर एक एंट्री विजेट बनाएं और इसके गुण जैसे बैकग्राउंड कलर, चौड़ाई और बॉर्डर चौड़ाई सेट करें।

  • सम्मिलित करें () . का प्रयोग करें प्रविष्टि . की विधि विजेट प्रारंभ स्थान "0" से एक स्ट्रिंग सम्मिलित करने के लिए। यह अस्थायी पाठ है जो प्रविष्टि . के बाद गायब हो जाएगा विजेट क्लिक में है।

  • एंट्री विजेट के साथ ईवेंट को बाइंड करें और temp_text() . पर कॉल करें विधि।

  • अंत में, मेनलूप चलाएं एप्लिकेशन विंडो का।

उदाहरण

# Import the required library
from tkinter import *

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

# Define geometry of the window
win.geometry("700x250")

def temp_text(e):
   textbox.delete(0,"end")

textbox = Entry(win, bg="white", width=50, borderwidth=2)
textbox.insert(0, "This is Temporary Text...")
textbox.pack(pady=20)

textbox.bind("<FocusIn>", temp_text)

win.mainloop()

आउटपुट

निष्पादन पर, यह निम्न विंडो दिखाएगा -

टिंकर एंट्री विजेट में अस्थायी टेक्स्ट कैसे डालें?

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

टिंकर एंट्री विजेट में अस्थायी टेक्स्ट कैसे डालें?


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

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

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

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

  1. टिंकर में एंट्री में प्लेसहोल्डर कैसे जोड़ें?

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