বোতামগুলি অনেক অ্যাপ্লিকেশনে খুব দরকারী যেখানে ব্যবহারকারীর মিথস্ক্রিয়া প্রয়োজন। ধরা যাক, আমরা জানতে চাই যে একটি প্রদত্ত অ্যাপ্লিকেশনে কোন বোতামটি চাপা হয়েছে। বোতাম সম্পর্কে তথ্য পাওয়ার জন্য, আমরা বোতাম কনফিগারেশনে কলব্যাক ফাংশনটি ব্যবহার করতে পারি। কলব্যাক ফাংশনে, আমরা প্রিন্ট(পরীক্ষা) ব্যবহার করব ক্লিক করা বোতামটি প্রিন্ট করার ফাংশন৷
উদাহরণ
#Import the required libraries from tkinter import * from tkinter import ttk #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x250") # Define function to get the information about the Button def get_button(t): print(t) #Create Button Object 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()
আউটপুট
উপরের কোডটি চালানো হলে দুটি বোতাম সহ একটি উইন্ডো প্রদর্শিত হবে।
আপনি "বোতাম-1" ক্লিক করলে, এটি কনসোলে নিম্নলিখিতটি প্রিন্ট করবে৷
৷Button-1 Clicked