Tkinter ইভেন্টগুলি যে কোনও অ্যাপ্লিকেশনের জন্য খুব দরকারী যেখানে আমাদের একটি নির্দিষ্ট কাজ বা কাজ সম্পাদন করতে হবে। Tkinter-এ, ইভেন্টগুলি সাধারণত ফাংশনকে সংজ্ঞায়িত করে তৈরি করা হয় যাতে নির্দিষ্ট ইভেন্টের জন্য কোডের অংশ এবং যুক্তি থাকে। ইভেন্টটিকে কল করার জন্য, আমরা সাধারণত কিছু কী বা একটি বোতাম উইজেট দিয়ে ইভেন্টটিকে আবদ্ধ করি। বাইন্ড ফাংশন দুটি প্যারামিটার নেয় ('<কী-কম্বিনেশন>', কলব্যাক) যা ইভেন্টটি ট্রিগার করতে বোতামটিকে সক্ষম করে।
নিম্নলিখিত উদাহরণে একই পদ্ধতি ব্যবহার করে, আমরা
উদাহরণ
# Import the required libraries from tkinter import * from tkinter import messagebox # Create an instance of tkinter frame win= Tk() # Set the size of the tkinter window win.geometry("700x350") # Define a function to show the popup message def show_msg(e): messagebox.showinfo("Message","Hey There! I hope you are doing well.") # Add an optional Label widget Label(win, text = "Admin Has Sent You a Message. " "Press <Shift+Tab> to View the Message.", font = ('Aerial 15')).pack(pady= 40) # Bind the Shift+Tab key with the event win.bind('<Shift-Tab>', lambda e: show_msg(e)) win.mainloop()
আউটপুট
যখন আমরা উপরের প্রোগ্রামটি কার্যকর করি, তখন এটি একটি লেবেল উইজেট ধারণকারী একটি উইন্ডো প্রদর্শন করবে। যখন আমরা কী সমন্বয়