How to change the default window size of Tkinter

In this tutorial, we will learn how easily we can change the Tkinter window size using Python.

At first, I will show you how to do this using a custom function and then we will show you the basic program without using a function.

Using the geometry method we will pass the value of width and height through variables.

import tkinter as tk
newWindow = tk.Tk()
newWindow.geometry("300x200")

def on_button_click():
    width = 700
    height = 700
    newWindow.geometry(f"{width}x{height}")

button = tk.Button(newWindow, text="Click Me", command=on_button_click)
button.pack(pady=20)
newWindow.mainloop()

Output

So whenever the user will click on the button, it will run the function on_button_click()

and it will make change the screen size according to the value of variable width and height.

To change the default window size of a Tkinter window

Using the geometry method of the Tk class.

HereĀ  is an example of how to set the default size of a Tkinter window:

import tkinter as tk
root = tk.Tk()
root.geometry("800x600")
root.mainloop()

 

In this example, the root.geometry (“800×600”) line sets the default size of the window to 800 pixels wide and 600 pixels tall.

You can adjust the dimensions to your preferred size.

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top