Python Tkinter TopLevel
In this tutorial, we will learn about Python Tkinter TopLevel. Tkinter TopLevel is used to show top-level screen and which directly managed by the window manager. The main motive of showing top-level window is to show extra information on-screen, pop-up or to show a group of widgets in a different window. Syntax to add Python Tkinter TopLevel: w = Toplevel(options) options: Here is the list of most commonly used options for this widget. Example Program of Python Tkinter TopLevel: from tkinter import * mainWindow= Tk() mainWindow.geometry(“200×200”) def open(): top = Toplevel(mainWindow) top.mainloop() button = Button(mainWindow, text = “open”, command = open) button.place(x=75,y=50) mainWindow.mainloop() Various possible options in Python Tkinter TopLevel: OPTION DESCRIPTION bg This option helps us to set the normal background colour of the window. bd This option is used to set the size of the border around the widget. cursor This option helps us to set the style of cursor like an arrow, dot etc font This option is used to set font type in the widget. fg This option is used to set the foreground colour widget. height This helps us to set the height of the window. relief This helps us to set the type of the window. width This helps us to set the width of the window. Tkinter TopLevel Methods: After learning about various available options in Python Tkinter TopLevel Its time to check out some available methods for Tkinter TopLevel widget. METHODS DESCRIPTION deiconify() This method is used to display the window on the screen. frame() This method returns a window identifier which is system-specific. group(window) This method is used to add a window in the mentioned window group. iconify() This method is used to turns the window into an icon. protocol(name,function) This method is used to define a method which can be called for a specific protocol. state() This method returns the current state of the window. transient(master) This method is used to convert this window to a transient window. withdraw() This method is used to remove the window from the screen. maxsize(w,h) This method is used to define the maximum size of the window(w=width, h=height). minsize(w,h) This method is used to define the minimum size of the window(w=width, h=height). resizable(w,h) This method is used to define whether a widow can be resized or not. title(string) This method is used to set the title for the window. Parvesh SandilaParvesh Sandila is a passionate web and Mobile app developer from Jalandhar, Punjab, who has over six years of experience. Holding a Master’s degree in Computer Applications (2017), he has also mentored over 100 students in coding. In 2019, Parvesh founded Owlbuddy.com, a platform that provides free, high-quality programming tutorials in languages like Java, Python, Kotlin, PHP, and Android. His mission is to make tech education accessible to all aspiring developers.​ new.owlbuddy.com
Python Tkinter TopLevel Read More »