Tkinter toplevel क्लास में toplevel विंडो होती है जो मेन विंडो के अलावा एक चाइल्ड विंडो है। जब भी हम टॉपलेवल विंडो बनाते हैं, तो यह मेन विंडो के ऊपर उन विजेट्स के साथ दिखाई देती है जो इसमें परिभाषित हैं।
टॉपलेवल विंडो को फोकस्ड रखने के लिए, हम grab_set() मेथड का उपयोग कर सकते हैं। यह हमेशा टॉपलेवल विंडो को अन्य सभी विंडो के ऊपर रखता है।
उदाहरण
# tkinter लाइब्रेरी आयात करें
from tkinter import *
# tkinter फ्रेम का इंस्टेंस बनाएं
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()
# नाम प्रिंट करने के लिए लेबल बनाएं
label = Label(win, text="Click the below Button to open the Popup", font=('Helvetica 18 bold'))
label.pack(pady=30)
# बटन बनाएं
button = Button(win, text="Click Me", command=open_win, font=('Helvetica 14 bold'), foreground='OrangeRed3', background="white")
button.pack(pady=50)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने पर पॉपअप विंडो खोलने के लिए एक बटन वाली विंडो प्रदर्शित होगी।

अब, पॉपअप विंडो खोलने के लिए बटन पर क्लिक करें।
