टिंकर में एक बटन विजेट में कई अंतर्निहित विशेषताएं हैं जिनका उपयोग एप्लिकेशन में एक निश्चित कार्य को कॉन्फ़िगर करने और निष्पादित करने के लिए किया जा सकता है। एप्लिकेशन में किसी विशेष ईवेंट को चलाने के लिए, हम बाइंड("<बटन>", कॉलबैक) का उपयोग कर सकते हैं किसी फ़ंक्शन या ईवेंट को बटन से बाइंड करने की विधि। होवर . जोड़ने के लिए बटन में संपत्ति, हम उपयोग कर सकते हैं
उदाहरण
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") def change_bgcolor(e): win.config(background="green3") def change_fgcolor(e): win.config(background="white") # Add Buttons to trigger the event b1=Button(win, text="Hover on Me", font=('Georgia 16')) b1.pack(pady=60,anchor=CENTER) # Bind the events for b in [b1]: b.bind("<Enter>",change_bgcolor) b.bind("<Leave>", change_fgcolor) win.mainloop()
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह एक विंडो प्रदर्शित करेगा जिसमें एक बटन होगा।
जब हम माउस को बटन पर घुमाते हैं, तो यह मुख्य विंडो की पृष्ठभूमि का रंग बदल देगा।