টকিন্টার উইন্ডো বন্ধ করার জন্য একটি কাস্টম হ্যান্ডলার প্রদান করে। এটি একটি কলব্যাক ফাংশন হিসেবে কাজ করে যা ব্যবহারকারী উইন্ডো বন্ধ করতে চালাতে পারেন।
হ্যান্ডলার ব্যবহার করে উইন্ডো বন্ধ করতে, আমরা destroy() মেথড ব্যবহার করতে পারি। এটি যেকোনো ফাংশন বা উইজেটে কল করা হলে উইন্ডো আকস্মিকভাবে বন্ধ করে দেয়। চলুন একটি মেথড ডিফাইন করে ক্লোজ ইভেন্ট হ্যান্ডলার ইনভোক করি।
উইজেটে আর্গুমেন্ট হিসেবে ব্যবহার করে
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
# tkinter ফ্রেম বা উইন্ডোর একটি ইনস্ট্যান্স তৈরি করুন
win = Tk()
# জিওমেট্রি সেট করুন
win.geometry("600x400")
# একটি বাটন তৈরি করুন এবং কম্যান্ডে আর্গুমেন্ট হিসেবে ফাংশন নাম পাস করুন
my_button = Button(win, text="X", font=('Helvetica bold', 20), borderwidth=2, command=win.destroy)
my_button.pack(pady=20)
win.mainloop()
একটি ফাংশনে ইনভোক করে
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
# tkinter ফ্রেম বা উইন্ডোর একটি ইনস্ট্যান্স তৈরি করুন
win = Tk()
# জিওমেট্রি সেট করুন
win.geometry("600x300")
# একটি ফাংশন ডিফাইন করুন
def close():
win.destroy()
# একটি বাটন তৈরি করুন এবং কম্যান্ডে আর্গুমেন্ট হিসেবে ফাংশন নাম পাস করুন
my_button = Button(win, text="X", font=('Helvetica bold', 20), borderwidth=2, command=close)
my_button.pack(pady=20)
win.mainloop()
আউটপুট
উপরোক্ত কোড চালালে একটি "X" বাটন তৈরি হবে এবং সেটিতে ক্লিক করলে মেইন উইন্ডো বন্ধ করা যাবে।
