बटन कई एप्लिकेशन में बहुत उपयोगी होते हैं जहां उपयोगकर्ता इंटरैक्शन की आवश्यकता होती है। मान लीजिए हम किसी दिए गए एप्लिकेशन में जानना चाहते हैं कि कौन सा बटन दबाया गया है। बटन के बारे में जानकारी प्राप्त करने के लिए, हम बटन कॉन्फ़िगरेशन में कॉलबैक फ़ंक्शन का उपयोग कर सकते हैं। कॉलबैक फ़ंक्शन में, हम print(test) फ़ंक्शन का उपयोग करके क्लिक किए गए बटन को प्रिंट करेंगे।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्यामिति सेट करें
win.geometry("700x250")
# बटन के बारे में जानकारी प्राप्त करने के लिए फ़ंक्शन परिभाषित करें
def get_button(t):
print(t)
# बटन ऑब्जेक्ट बनाएं
b1 = ttk.Button(win, text="Button-1", command=lambda t="Button-1 Clicked": get_button(t))
b1.place(relx=.46, rely=.5, anchor=CENTER)
b2 = ttk.Button(win, text="Button-2", command=lambda t="Button-2 Clicked": get_button(t))
b2.place(relx=.58, rely=.5, anchor=CENTER)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर दो बटन वाली विंडो प्रदर्शित होगी।

यदि आप "Button-1" पर क्लिक करते हैं, तो यह कंसोल पर निम्न प्रिंट करेगा।
Button-1 Clicked