Tkinter উইন্ডো বন্ধ করার জন্য একটি কাস্টম হ্যান্ডলার প্রদান করে। এটি একটি কলব্যাক ফাংশন হিসাবে কাজ করে যা ব্যবহারকারী উইন্ডোটি বন্ধ করার জন্য চালাতে পারে৷
হ্যান্ডলার ব্যবহার করে উইন্ডোটি বন্ধ করতে, আমরা destroy() ব্যবহার করতে পারি পদ্ধতি এটি যেকোনো ফাংশন বা যেকোনো উইজেটে কল করার পর হঠাৎ করেই উইন্ডোটি বন্ধ করে দেয়। আসুন আমরা একটি পদ্ধতি সংজ্ঞায়িত করে ক্লোজ ইভেন্ট হ্যান্ডলারকে আহ্বান করি।
উইজেটে একটি যুক্তি হিসাবে ব্যবহার করে
উদাহরণ
#Importing the required library from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the geometry win.geometry("600x400") #Create a button and pass arguments in command as a function name my_button= Button(win, text= "X", font=('Helvetica bold', 20), borderwidth=2, command= win.destroy) my_button.pack(pady=20) win.mainloop()
একটি ফাংশনে আহ্বান করে
#Importing the required library from tkinter import * #Create an instance of tkinter frame or window win= Tk() #Set the geometry win.geometry("600x300") #Define a function def close(): win.destroy() #Create a button and pass arguments in command as a function name my_button= Button(win, text= "X", font=('Helvetica bold', 20), borderwidth=2, command= close) my_button.pack(pady=20) win.mainloop()
আউটপুট
উপরের কোডটি চালালে একটি "X" বোতাম তৈরি হবে এবং সেটিতে ক্লিক করে আমরা মূল উইন্ডোটি বন্ধ করতে পারি।