टिंकर प्रविष्टि . में अस्थायी टेक्स्ट डालने के लिए विजेट, हम
कदम -
-
टिंकर लाइब्रेरी इंपोर्ट करें और टिंकर फ्रेम का इंस्टेंस बनाएं।
-
ज्यामिति . का उपयोग करके फ़्रेम का आकार सेट करें विधि।
-
उपयोगकर्ता द्वारा परिभाषित विधि बनाएं "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()
आउटपुट
निष्पादन पर, यह निम्न विंडो दिखाएगा -
जब उपयोगकर्ता एंट्री विजेट के अंदर क्लिक करता है, तो अस्थायी टेक्स्ट अपने आप गायब हो जाएगा।