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()
আউটপুট
উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে পপআপ উইন্ডো খোলার জন্য একটি বোতাম রয়েছে।
এখন, একটি পপআপ উইন্ডো খুলতে বোতামে ক্লিক করুন৷
৷