ধরুন আমরা একটি অ্যাপ্লিকেশন তৈরি করছি যা অ্যাপ্লিকেশনটিতে দৃশ্যমান বোতামটিতে ব্যবহারকারীর ক্লিকের সাথে ইন্টারঅ্যাক্ট করে। ইভেন্টগুলি ঠিক কীভাবে কাজ করে তা বোঝার জন্য, আমাদের একটি কলব্যাক ফাংশন তৈরি করতে হবে পাশাপাশি একটি ট্রিগার তৈরি করতে হবে যা একটি ইভেন্ট চালাবে। যখনই ব্যবহারকারী বোতামটি ক্লিক করেন, ঘটনাটি ঘটে এবং এটি স্ক্রিনে ক্যাপচার করা প্রয়োজন৷
উদাহরণ
এই উদাহরণে, আমরা একটি তালিকাবক্স উইজেট তৈরি করব যাতে আইটেমগুলির একটি তালিকা থাকবে। যখন আমরা একটি আইটেম নির্বাচন করি, তখন ব্যবহারকারী কী ক্লিক করেছে তা ক্যাপচার করবে। ক্যাপচার করা ইভেন্টটি বের করতে, আমরা print() ব্যবহার করতে পারি স্ক্রিনে প্রিন্ট করার জন্য ফাংশন।
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of tkinter frame or window win=Tk() # Set the size of the window win.geometry("700x350") # Create a Listbox widget lb=Listbox(win) lb.pack(expand=True, fill=BOTH) # Define a function to edit the listbox ite def save(): for item in lb.curselection(): print("You have selected "+ str(item+1)) # Add items in the Listbox lb.insert("end","item1","item2","item3","item4","item5") # Add a Button To Edit and Delete the Listbox Item ttk.Button(win, text="Save", command=save).pack() win.mainloop()
আউটপুট
উপরের কোডটি কার্যকর করলে আইটেমগুলির একটি তালিকা সহ একটি উইন্ডো প্রদর্শিত হবে। আমরা যদি "সংরক্ষণ করুন" বোতামে ক্লিক করি, তাহলে এটি আমাদের বলে দেবে কোন ঘটনাটি ক্যাপচার করা হয়েছে৷
৷
এখন, তালিকা থেকে আইটেম নির্বাচন করুন এবং "সংরক্ষণ করুন" বোতামে ক্লিক করুন। এটি আপনার নির্বাচিত আইটেমটি কনসোলে প্রিন্ট করবে।
You have selected 3