কম্পিউটার

Tkinter-এর নতুন Toplevel() উইন্ডোতে কিভাবে উইন্ডো ফোকাস রাখা যায়?


Tkinter টপলেভেল ক্লাসে রয়েছে টপলেভেল উইন্ডো যা প্রধান উইন্ডো ছাড়া অন্য একটি চাইল্ড উইন্ডো। যখনই আমরা একটি টপলেভেল উইন্ডো তৈরি করি, তখন এটিতে সংজ্ঞায়িত উইজেট সহ মূল উইন্ডোর উপরে প্রদর্শিত হয়।

উইন্ডো টপলেভেল উইন্ডো ফোকাস রাখতে, আমরা grab_set() ব্যবহার করতে পারি পদ্ধতি এটি সর্বদা টপলেভেল উইন্ডোটিকে অন্য সমস্ত উইন্ডোর উপরে রাখে।

উদাহরণ

#Import the tkinter library
from tkinter import *

#Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")

def open_win():
   top = Toplevel(win)
   top.geometry("700x250")
   Label(top, text= "Hey Folks!", font= ('Helvetica 14 bold')).pack()
   top.grab_set()

#Create a Label to print the Name
label= Label(win, text="Click the below Button to open the Popup", font= ('Helvetica 18 bold'))
label.pack(pady= 30)

#Create a Button
button= Button(win, text= "Click Me", command= open_win, font= ('Helvetica 14 bold'), foreground= 'OrangeRed3', background= "white")
button.pack(pady=50)
win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে পপআপ উইন্ডো খোলার জন্য একটি বোতাম রয়েছে।

Tkinter-এর নতুন Toplevel() উইন্ডোতে কিভাবে উইন্ডো ফোকাস রাখা যায়?

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

Tkinter-এর নতুন Toplevel() উইন্ডোতে কিভাবে উইন্ডো ফোকাস রাখা যায়?


  1. কিভাবে একটি Tkinter উইন্ডো সামনে লাফ দিতে?

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

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

  4. আমি কিভাবে একটি tkinter উইন্ডো বন্ধ করতে পারি?