ধরুন আমরা একটি ফাংশন কল করতে চাই যখনই একটি নির্দিষ্ট অ্যাপ্লিকেশনের জন্য একটি বোতাম বা একটি কী চাপা হয়। আমরা bind(') ব্যবহার করে একটি বোতাম বা কী দিয়ে অপারেশন ধারণ করা ফাংশনটিকে আবদ্ধ করতে পারি ) পদ্ধতি। এখানে, আপনি যে কোন ইভেন্ট বা ফাংশনকে কল করতে হবে তার কোন কী বাঁধতে পারেন।
উদাহরণ
এই উদাহরণে, আমরা একটি ফাংশন তৈরি করেছি যা একটি ডায়ালগ বক্স খুলবে যখনই আমরা একটি বোতামে ক্লিক করব৷
#Import the required libraries from tkinter import * from tkinter import ttk from tkinter import messagebox #Create an instance of Tkinter Frame win = Tk() #Set the geometry of Tkinter Frame win.geometry("700x350") #Define a function for opening the Dialog box def open_prompt(): messagebox.showinfo("Message", "Click Okay to Proceed") #Create a Label widget Label(win, text= "Click to Open the MessageBox").pack(pady=15) #Create a Button for opening a dialog Box ttk.Button(win, text= "Open", command= open_prompt).pack() win.mainloop()
আউটপুট
উপরের কোডটি চালানোর ফলে একটি লেবেল এবং একটি বোতাম সহ একটি উইন্ডো প্রদর্শিত হবে৷
৷
"খুলুন" বোতামে ক্লিক করার পরে, এটি একটি ডায়ালগ বক্স খোলার জন্য একটি ফাংশনকে কল করবে৷