যেকোন Tkinter অ্যাপ্লিকেশনে বোতাম একটি খুব দরকারী উইজেট। আমরা এন্ট্রি উইজেটের যেকোনো বোতামের মান পেতে পারি ফাংশনটি সংজ্ঞায়িত করে যা এন্ট্রি উইজেটে মান সন্নিবেশিত করে। মান পেতে, আমাদের প্রথমে এন্ট্রি উইজেটে প্রদর্শিত নির্দিষ্ট মান যোগ করার জন্য কমান্ড থাকা বোতামগুলিকে সংজ্ঞায়িত করতে হবে৷
এন্ট্রি উইজেট আপডেট করতে, আমরা delete(0, END) ব্যবহার করে আগের মানটি মুছে ফেলতে পারি পদ্ধতি।
উদাহরণ
# 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 on_click(text): entry.delete(0, END) entry.insert(0,text) # Add an Entry widget entry=Entry(win, width= 25) entry.pack() # Add Buttons in the window 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()
আউটপুট
উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে এটিতে বেশ কয়েকটি বোতাম রয়েছে। যখন আমরা একটি বোতামে ক্লিক করি, তখন এটি এর মান এন্ট্রি ফিল্ডে প্রদর্শন করবে।