Tkinter Toplevel विंडो मेन विंडो के अलावा एक अतिरिक्त विंडो बनाती है। हम नवनिर्मित टॉप-लेवल विंडो में विजेट्स और कंपोनेंट्स जोड़ सकते हैं। यह पैरेंट या मेन विंडो की सभी प्रॉपर्टीज़ को सपोर्ट करता है।
कभी-कभी Toplevel विंडो को चाइल्ड विंडो भी कहा जाता है। चाइल्ड विंडो को पैरेंट विंडो के सामने लाने के लिए, हम wm_transient() मेथड का उपयोग कर सकते हैं।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
# Tkinter फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()
# विंडो का आकार सेट करें
win.geometry("700x350")
win.title("Parent Window")
# Toplevel विंडो बनाएं
top = Toplevel(win)
top.geometry('600x250')
top.title("Child Window")
# टॉपलेवल विंडो को टॉप पर रखें
top.wm_transient(win)
win.mainloop()
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं, तो यह मेन विंडो के सामने एक Toplevel विंडो डिस्प्ले करेगा।
