Tk . को इनिशियलाइज़ करके टिंकर विंडो बनाई जाती है पहले वस्तु। यह किसी भी टिंकर एप्लिकेशन का न्यूनतम हिस्सा है, जो एप्लिकेशन को तुरंत चालू करने में मदद करता है। Tk एप्लिकेशन के बुनियादी बिल्डिंग ब्लॉक्स को बनाने में मदद करता है, जैसे कि एक एप्लिकेशन विंडो जहां सभी विजेट रखे जाते हैं।
हालांकि, शीर्ष स्तरीय कक्षाएं मुख्य एप्लिकेशन के आंतरिक विजेट्स के माध्यम से संवाद करने में मदद करें। टॉपलेवल क्लासेस के उदाहरणों में से एक है टॉपलेवल विंडो जो एप्लिकेशन की मुख्य विंडो के अलावा एक चाइल्ड विंडो प्रदर्शित करती है। टॉपलेवल विंडो Tk की तरह ही काम करती है, क्योंकि इसमें विजेट और कार्यात्मकताएं भी हो सकती हैं।
उदाहरण
#Import the required libraries from tkinter import * #Create an instance of Tkinter Frame win = Tk() #Set the geometry win.geometry("700x350") #Set the default color of the window win.config(bg= '#acc7df') def open_win(): #Create a Button to Open the Toplevel Window top= Toplevel(win) top.geometry("700x250") top.title("Child Window") #Create a label in Toplevel window Label(top, text= "Hello World!") Button(win, text= "Click Me", background= "white", foreground= "red3", font= ('Helvetica 13 bold'), command= open_win).pack(pady= 50) win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक बटन होगा।
अब, चाइल्ड विंडो खोलने के लिए "क्लिक मी" बटन पर क्लिक करें।