बटन किसी भी Tkinter एप्लिकेशन में बहुत उपयोगी विजेट हैं। हम विशिष्ट मान को एंट्री विजेट पर प्रदर्शित करने के लिए कमांड वाले बटन को परिभाषित करके फंक्शन परिभाषित करके किसी भी बटन का मान एंट्री विजेट में प्राप्त कर सकते हैं।
एंट्री विजेट को अपडेट करने के लिए, हम delete(0, END) मेथड का उपयोग करके पिछले मान को डिलीट कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी आयात करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win=Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
def on_click(text):
entry.delete(0, END)
entry.insert(0,text)
# एंट्री विजेट जोड़ें
entry=Entry(win, width= 25)
entry.pack()
# विंडो में बटन जोड़ें
b1=ttk.Button(win, text= "A", command=lambda:on_click("A"))
b1.pack()
b2=ttk.Button(win, text= "B", command=lambda: on_click("B"))
b2.pack()
b3=ttk.Button(win, text= "C", command=lambda: on_click("C"))
b3.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर उसमें कई बटन वाली एक विंडो प्रदर्शित होगी। जब हम एक बटन पर क्लिक करते हैं, तो यह एंट्री फील्ड में उसका मान प्रदर्शित करेगा।
