যখন আমরা Tkinter উইন্ডো অবজেক্টের সাথে destroy() মেথড আহ্বান করি, এটি mainloop প্রসেসটি বন্ধ করে এবং উইন্ডোর ভেতরের সকল উইজেট ধ্বংস করে। Tkinter destroy() মেথড মূলত ব্যাকগ্রাউন্ডে চলমান ইন্টারপ্রিটারকেमारতে এবং বন্ধ করতে ব্যবহৃত হয়।
অন্যদিকে, quit() মেথড mainloop() ফাংশনের পর প্রসেস বন্ধ করতে আহ্বান করা যেতে পারে। আমরা একটি বাটন অবজেক্ট তৈরি করে উভয় মেথডের কার্যকারিতা প্রদর্শন করতে পারি।
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট from tkinter import * # Tkinter ফ্রেমের একটি উদাহরণ তৈরি win = Tk() # ফ্রেমের জ্যামিতি সেট করা win.geometry("650x450") # বাটন অবজেক্টের জন্য ফাংশন সংজ্ঞায়িত def quit_win(): win.quit() def destroy_win(): win.destroy() # Quit মেথডের জন্য বাটন Button(win, text="Quit", command=quit_win, font=('Helvetica bold', 20)).pack(pady=5) # Destroy মেথডের জন্য বাটন Button(win, text="Destroy", command=destroy_win, font=('Helvetica bold', 20)).pack(pady=5) win.mainloop()আউটপুট
কোডটি রান করলে "Quit" এবং "Destroy" নামে দুটি বাটন সহ একটি উইন্ডো প্রদর্শিত হবে।

সতর্কতা − quit() অ্যাপ্লিকেশনটি অचानক বন্ধ করে দেয়, তাই এক্সিকিউশনের পর ম্যানেজার থেকে অ্যাপ্লিকেশন বন্ধ করার পরামর্শ দেওয়া হয়।