बटन विजेट का महत्व यह है कि इसका उपयोग एप्लिकेशन में कुछ ऑपरेशन करने के लिए इवेंट्स को संभालने के लिए किया जाता है। ऐसे इवेंट्स को संभालने के लिए, हम आमतौर पर एक विधि परिभाषित करते हैं जिसमें कुछ ऑपरेशन होते हैं।
मान लीजिए हम बटन को इनिशियलाइज़ करने के बाद इवेंट मेथड को बदलना चाहते हैं। हम configure(options) विधि का उपयोग करके बटन और उसके हैंडलर को कॉन्फ़िगर कर सकते हैं। इस प्रकार, एक नई विधि को परिभाषित करके और बटन को कॉन्फ़िगर करके, हम उसी बटन के साथ एक नया इवेंट ट्रिगर कर सकते हैं।
उदाहरण
# tkinter लाइब्रेरी आयात करें
from tkinter import *
# tkinter फ्रेम का एक उदाहरण बनाएं
win = Tk()
# ज्यामिति सेट करें
win.geometry("750x250")
# टेक्स्ट लेबल दिखाने के लिए एक फ़ंक्शन परिभाषित करें
def text_label():
Label(win, text="Woohoo! एक इवेंट हुआ!", font=('Helvetica 10 bold')).pack(pady=20)
# नए इवेंट को ट्रिगर करने के लिए बटन को कॉन्फ़िगर करें
button.configure(command=close_win)
# इवेंट को बंद करने के लिए एक फ़ंक्शन परिभाषित करें
def close_win():
win.destroy()
# एक बटन विजेट बनाएं
button = Button(win, text="क्लिक करें", font=('Helvetica 10 bold'), command=text_label)
button.pack(side=TOP)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर एक विंडो प्रदर्शित होगी जिसमें एक बटन होगा।

जब बटन को पहली बार दबाया जाता है, तो यह एक टेक्स्ट लेबल प्रदर्शित करता है।

अब बटन को दूसरी बार क्लिक करें और यह TCL इंटरप्रेटर को समाप्त कर देगा।