Tkinter-এ, ইভেন্টগুলি সাধারণত বোতাম বা কী দ্বারা ডাকা হয়। যখনই ব্যবহারকারী একটি অ্যাসাইনড কী চাপেন বা অ্যাসাইন করা বাটনে ক্লিক করেন, ইভেন্টগুলি কার্যকর হয়৷ ইভেন্টগুলি চালানোর জন্য, আমরা কলব্যাক ফাংশনের সাথে একটি বোতাম বা একটি কী বাঁধতে পারি৷
একটি অ্যাপ্লিকেশন বিবেচনা করুন যেখানে আমরা যখনই মাউস বোতাম ছেড়ে দিই তখন আমাদের একটি ইভেন্ট ট্রিগার করতে হবে। এটি <বোতাম রিলিজ> পাস করে অর্জন করা যেতে পারে bind(
উদাহরণ
# Import the required libraries
from tkinter import *
# Create an instance of tkinter frame or window
win=Tk()
# Set the size of the window
win.geometry("700x350")
# Define a function on mouse button clicked
def on_click(event):
label["text"]="Hello, There!"
def on_release(event):
label["text"]="Button Released!"
# Crate a Label widget
label=Label(win, text="Click anywhere..", font=('Calibri 18 bold'))
label.pack(pady=60)
win.bind("<ButtonPress-1>", on_click)
win.bind("<ButtonRelease-1>", on_release)
win.mainloop() আউটপুট
যদি আমরা উপরের কোডটি চালাই, এটি একটি লেবেল উইজেট সহ একটি উইন্ডো প্রদর্শন করবে৷

এখন, আমরা মাউস বোতামটি ছেড়ে দিলেই আপডেট হয়ে যাবে এমন বার্তাটি পর্দায় দেখতে উইন্ডোর যেকোনো স্থানে ক্লিক করুন।

আপনি যখন মাউস বোতামটি ছেড়ে দেবেন, এটি নিম্নলিখিত বার্তাটি প্রদর্শন করবে -
