কম্পিউটার

কিভাবে একটি Tkinter বোতাম ব্যবহার করে Python থেকে প্রস্থান করবেন?


একটি Tkinter বোতাম ব্যবহার করে পাইথন থেকে প্রস্থান করার জন্য, আপনি নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করতে পারেন -

পদক্ষেপ −

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

  • জ্যামিতি ব্যবহার করে ফ্রেমের আকার সেট করুন পদ্ধতি।

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

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

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

উদাহরণ

# Import the library
from tkinter import *

# Create an instance of window
win = Tk()

# Set the geometry of the window
win.geometry("700x350")

# Title of the window
win.title("Click the Button to Close the Window")

# Define a function to close the window
def close():
   #win.destroy()
   win.quit()

# Create a Button to call close()
Button(win, text= "Close the Window", font=("Calibri",14,"bold"), command=close).pack(pady=20)

win.mainloop()

আউটপুট

কার্যকর করার সময়, এটি নিম্নলিখিত আউটপুট তৈরি করবে -

কিভাবে একটি Tkinter বোতাম ব্যবহার করে Python থেকে প্রস্থান করবেন?

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

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


  1. Tkinter এ বোতামে বিটম্যাপ ইমেজ কিভাবে ব্যবহার করবেন?

  2. একটি উইন্ডো প্রদর্শন না করে কিভাবে tkinter ব্যবহার করে ক্লিপবোর্ড থেকে অনুলিপি করবেন

  3. Python Tkinter ব্যবহার করে মেসেজবক্সের অবস্থান কীভাবে পরিবর্তন করবেন

  4. পাইথনে tkinter ব্যবহার করে কিভাবে একটি সাধারণ GUI ক্যালকুলেটর তৈরি করবেন