কম্পিউটার টিউটোরিয়াল

Tkinter Button ব্যবহার করে Python থেকে এক্সিট করা কীভাবে করবেন?


Tkinter বাটন ব্যবহার করে Python থেকে এক্সিট করতে, আপনি নিচের পদক্ষেপগুলো অনুসরণ করতে পারেন −

পদক্ষেপসমূহ −

  • tkinter লাইব্রেরি আমদানি করুন এবং tkinter ফ্রেমের একটি ইনস্ট্যান্স তৈরি করুন।

  • geometry মেথড ব্যবহার করে ফ্রেমের আকার সেট করুন।

  • একটি ফাংশন close() সংজ্ঞায়িত করুন উইন্ডো বন্ধ করতে। win.destroy() মেথড close()-র ভেতরে কল করুন।

  • এরপর, একটি বাটন তৈরি করুন এবং close() ফাংশন কল করুন।

  • অবশেষে, অ্যাপ্লিকেশন উইন্ডোর mainloop চালান।

উদাহরণ

# লাইব্রেরি আমদানি করুন from tkinter import * # উইন্ডোর একটি ইনস্ট্যান্স তৈরি করুন win = Tk() # উইন্ডোর জ্যামিতি সেট করুন win.geometry("700x350") # উইন্ডোর টাইটেল win.title("Click the Button to Close the Window") # উইন্ডো বন্ধ করার ফাংশন সংজ্ঞায়িত করুন def close(): #win.destroy() win.quit() # close() কল করার বাটন তৈরি করুন Button(win, text= "Close the Window", font=("Calibri",14,"bold"), command=close).pack(pady=20) win.mainloop()

আউটপুট

এক্সিকিউশনে, এটি নিচের আউটপুটটি উৎপন্ন করবে −

Tkinter Button ব্যবহার করে Python থেকে এক্সিট করা কীভাবে করবেন?

বাটনে ক্লিক করলে, এটি উইন্ডো বন্ধ করবে।

win.destroy()-র পরিবর্তে, আপনি win.quit()-ও ব্যবহার করতে পারেন অ্যাপ্লিকেশন বন্ধ করতে। যেকোনো, এদের মধ্যে একটি সূক্ষ্ম পার্থক্য আছে। win.quit() হঠাৎ অ্যাপ্লিকেশন বন্ধ করে দেয় অর্থাৎ mainloop এখনও ব্যাকগ্রাউন্ডে চলছে। win.destroy() অন্যদিকে mainloop টারমিনেট করে এবং উইন্ডোর ভেতরের সব উইজেট ধ্বংস করে।


  1. Tkinter-এ বিটম্যাপ ইমেজ বাটনে ব্যবহার করা

  2. Tkinter-এ উইন্ডো দেখানো ছাড়া ক্লিপবোর্ড থেকে কপি করা

  3. Python Tkinter-এ MessageBox-এর পজিশন পরিবর্তন করা

  4. পাইথনে tkinter দিয়ে সিম্পল GUI ক্যালকুলেটর বানানো