কখনও কখনও, একটি Tkinter অ্যাপ্লিকেশনে ইভেন্টগুলি পরিচালনা করা আমাদের জন্য একটি কঠিন কাজ হয়ে উঠতে পারে। অ্যাপ্লিকেশন চালানোর সময় যে ক্রিয়াকলাপ এবং ইভেন্টগুলি সম্পাদন করা দরকার তা আমাদের পরিচালনা করতে হবে। বোতাম উইজেট এই ধরনের ঘটনা পরিচালনার জন্য দরকারী। আমরা বোতাম ব্যবহার করতে পারি কমান্ডে কলব্যাক পাস করে একটি নির্দিষ্ট কাজ বা ইভেন্ট সম্পাদনের জন্য উইজেট।
বোতাম উইজেটে কমান্ড দেওয়ার সময়, আমাদের কাছে একটি ঐচ্ছিক lambda থাকতে পারে বা বেনামী ফাংশন যা প্রোগ্রামের কোনো ত্রুটি উপেক্ষা করার জন্য ব্যাখ্যা করে। এগুলি একটি সাধারণ ফাংশনের মতো তবে এতে কোনও ফাংশন বডি নেই৷
উদাহরণ
এই উদাহরণে, আমরা একটি বোতাম তৈরি করব এবং উইন্ডোতে একটি পপআপ বার্তা দেখানোর জন্য ফাংশনটি পাস করব।
# tkinter import থেকে প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন * tkinter import বার্তাবক্স থেকে tkinter import ttk# থেকে tkinter framewin এর একটি উদাহরণ তৈরি করুন=Tk()# tkinter windowwin.geometry("700x350")# দেখানোর জন্য একটি ফাংশন নির্ধারণ করুন পপআপ messagedef show_msg():messagebox.showinfo("Message","Hey there! আমি আশা করি আপনি ভাল করছেন।")# একটি ঐচ্ছিক লেবেল উইজেটলেবেল যোগ করুন(জেন, পাঠ্য="স্বাগত জানাই!", font=('এরিয়াল 17 বোল্ড ইটালিক')).pack(pady=30)# বার্তাটি প্রদর্শন করতে একটি বোতাম তৈরি করুন। /প্রে>আউটপুট
উপরের কোডটি চালানো হলে একটি বোতাম উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে। যখন আমরা বোতামটি ক্লিক করি, এটি একটি ঘটনা ঘটতে ট্রিগার করবে৷
এখন, স্ক্রিনে পপআপ বার্তা প্রদর্শনের ঘটনা দেখতে বোতামে ক্লিক করুন।