টিকিন্টার ইভেন্টগুলি উইজেটগুলির সাথে আবদ্ধ হতে পারে উইজেটগুলিতে একটি সেট অপারেশন সম্পাদন করতে। আরও নির্দিষ্ট করার জন্য, আমরা bind( ব্যবহার করে ক্যানভাস আইটেমগুলির সাথে একটি ইভেন্ট হ্যান্ডলারকে আবদ্ধ করতে পারি। পদ্ধতি ইভেন্টটিকে ক্যানভাস আইটেমের সাথে আবদ্ধ করা একটি ক্যানভাস আইটেমকে গতিশীল করে তোলে যা ইভেন্ট হ্যান্ডলারদের দ্বারা কাস্টমাইজ করা যেতে পারে।
উদাহরণ
#Import the required Libraries
from tkinter import *
import random
#Create an instance of Tkinter frame
win = Tk()
#Set the geometry of the window
win.geometry("700x350")
#Crate a canvas
canvas=Canvas(win,width=700,height=350,bg='white')
def draw_shapes(e):
canvas.delete(ALL)
canvas.create_oval(random.randint(5,300),random.randint(1,300),25,25,fill='O rangeRed2')
canvas.pack()
#Bind the spacebar Key to a function
win.bind("<space>", draw_shapes)
win.mainloop()-এ আবদ্ধ করুন আউটপুট
উপরের কোডটি চালানো হলে একটি উইন্ডো প্রদর্শিত হবে যাতে একটি ক্যানভাস রয়েছে৷
৷

যখন আমরা
