टिंकर एंट्री विजेट एंट्री फील्ड में सिंगल लाइन यूजर-इनपुट स्वीकार करता है। आप अपने आवेदन की आवश्यकता के आधार पर प्रवेश विजेट की चौड़ाई, पृष्ठभूमि रंग और आकार को अनुकूलित कर सकते हैं।
आइए मान लें कि किसी विशेष एप्लिकेशन में, हम एंट्री विजेट को अक्षम करना चाहते हैं। प्रविष्टि विजेट को अक्षम करने के लिए, state='disabled' . का उपयोग करें कंस्ट्रक्टर में संपत्ति। एंट्री विजेट को अक्षम करने से उपयोगकर्ता इसे संपादित करने और उसमें मान जोड़ने की अनुमति नहीं देंगे।
उदाहरण
आइए इसे एक उदाहरण से समझते हैं। इस उदाहरण में, हम कंस्ट्रक्टर Entry(master, **options) का उपयोग करके एक एंट्री विजेट बनाएंगे। और इसे निष्क्रिय करने के लिए एक बटन। फ़ंक्शन disable_entry() एंट्री विजेट को अक्षम (ग्रे आउट) कर देगा।
# Import the required libraries from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the size of the tkinter window win.geometry("700x350") def disable_entry(): entry.config(state= "disabled") # Create an entry widget entry=Entry(win, width= 40, font= ('Helvetica 16')) entry.pack(pady=20) # Create a button button=Button(win, text="Disable Entry", font=('Arial', 12), command=disable_entry) button.pack() win.mainloop()
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो यह एक एंट्री विजेट के साथ एक विंडो और इस एंट्री विजेट को अक्षम करने के लिए एक बटन प्रदर्शित करेगा।
अब, एंट्री विजेट को निष्क्रिय करने के लिए "अक्षम प्रविष्टि" बटन पर क्लिक करें।