

Window.maxsize(min_height, max_height) Code language: Python ( python ) Transparency When a window is resizable, you can specify the minimum and maximum sizes using the minsize() and maxsize() methods: window.minsize(min_width, min_height)
Tkinter set icon how to#
The following shows how to make the window with a fixed size: import tkinter as tk The resizable() method has two parameters that specify whether the width and height of the window can be resizable. To prevent the window from resizing, you can use the resizable() method: window.resizable(width,height) Code language: Python ( python ) If you want to get the current geometry of a window, you can use the geometry() method without providing any argument: window.geometry() Code language: Python ( python ) Resizing behaviorīy default, you can resize the width and height of a window.

Finally, set the geometry for the root window using the geometry() method.Second, calculate the center coordinate based on the screen and window width and height.First, get the screen width and height using the winfo_screenwidth() and winfo_screenheight() methods.Root.mainloop() Code language: PHP ( php ) # set the position of the window to the center of the screen Screen_height = root.winfo_screenheight()Ĭenter_x = int(screen_width/ 2 - window_width / 2)Ĭenter_y = int(screen_height/ 2 - window_height / 2) Window_height = 200 # get the screen dimension The following program illustrates how to do it: import tkinter as tk Sometimes, you may want to center the window on the screen. The following example changes the size of the window to 600x400 and the position of the window to 50 pixels from the top and left of the screen: import tkinter as tk To change the size and position of a window, you use the geometry() method: window.geometry(new_geometry) Code language: Python ( python ) And -50 means the bottom edge of the window should be 50 pixels above the bottom of the screen. For example, +50 means the top edge of the window should be 50 pixels below the top of the screen. The y is the window’s vertical position.And -50 means the right edge of the window should be 50 pixels from the right edge of the screen. For example, +50 means the left edge of the window should be 50 pixels from the left edge of the screen. The x is the window’s horizontal position.The height is the window’s height in pixels.The width is the window’s width in pixels.The following shows the geometry specification: widthxheight±x±y Code language: Python ( python ) In Tkinter, the position and size of a window on the screen is determined by geometry.

To get the current title of a window, you use the title() method with no argument: title = window.title() Code language: Python ( python ) Changing window size and location To change the window’s title, you use the title() method like this: window.title(new_title) Code language: Python ( python )įor example, the following changes the title of the root window to 'Tkinter Window Demo': import tkinter as tk Let’s learn how to change the attributes of the root window. It also has three system buttons including Minimize, Maximize, and Close. The root window has a title that defaults to tk. Root.mainloop() Code language: Python ( python )

Let’s start with a simple program that consists of a window: import tkinter as tk Summary: in this tutorial, you’ll learn how to manipulate various attributes of a Tkinter window.
