কম্পিউটার

আমি কিভাবে Python Tkinter রুট উইন্ডো থেকে পরিত্রাণ পেতে পারি?


কখনও কখনও, একটি Tkinter অ্যাপ্লিকেশন পরীক্ষা করার সময়, আমাদের Tkinterdefault উইন্ডো বা ফ্রেম লুকানোর প্রয়োজন হতে পারে। দুটি সাধারণ পদ্ধতি আছে যার মাধ্যমে আমরা হয় আমাদের Tkinter উইন্ডোটি লুকিয়ে রাখতে পারি, অথবা এটিকে ধ্বংস করতে পারি।

মেইনলুপ() Tkinter উইন্ডোটি বাহ্যিক ইভেন্ট দ্বারা বন্ধ না হওয়া পর্যন্ত চালিয়ে যায়। উইন্ডোটি ধ্বংস করার জন্য আমরা destroy() ব্যবহার করতে পারি কলযোগ্য পদ্ধতি।

যাইহোক, Tkinter উইন্ডোটি লুকানোর জন্য, আমরা সাধারণত "প্রত্যাহার" পদ্ধতি ব্যবহার করি যা রুট উইন্ডো বা প্রধান উইন্ডোতে আহ্বান করা যেতে পারে।

এই উদাহরণে, আমরা একটি টেক্সট উইজেট এবং একটি বোতাম "প্রস্থান" তৈরি করেছি যা রুট উইন্ডোটি অবিলম্বে বন্ধ করে দেবে। যাইহোক, আমরা প্রত্যাহারও ব্যবহার করতে পারি এটি পর্দায় প্রদর্শন এড়াতে পদ্ধতি।

উদাহরণ

#Import the library
from tkinter import *

#Create an instance of window
win= Tk()

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

def disable_button():
   win.destroy()
#Create a Label
Label(win,text="Type Something",font=('Helvetica bold', 25),
fg="green").pack(pady=20)

#Create a Text widget
text= Text(win, height= 10,width= 40)
text.pack()

#Create a Disable Button
Button(win, text= "Quit", command= disable_button,fg= "white",
bg="black", width= 20).pack(pady=20)

#win.withdraw()
win.mainloop()

উপরের পাইথন কোডটি প্রত্যাহার ব্যবহার করে রুট উইন্ডোটিকে লুকিয়ে রাখে পদ্ধতি যাইহোক, উইন্ডোটি ধ্বংস করতে, আমরা destroy ব্যবহার করতে পারি পদ্ধতি।

আউটপুট

আমি কিভাবে Python Tkinter রুট উইন্ডো থেকে পরিত্রাণ পেতে পারি?

আপনি প্রস্থান বোতামে ক্লিক করলে, এটি রুট উইন্ডোটি লুকিয়ে রাখবে৷


  1. Tkinter এ পর্দায় একটি উইন্ডো কেন্দ্রে কিভাবে?

  2. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

  3. কিভাবে অন্যদের উপরে একটি Tkinter উইন্ডো রাখা?

  4. শিরোনাম বার সম্পাদনা করতে পাইথনে Tkinter কিভাবে ব্যবহার করবেন?