Dar tamaño de una ventana de Tkinter
Normalmente, cuando se crea un gui con Tkinter, el tamaño de la ventana depende del tamaño y la colocación de los componentes en la ventana. Pero, también puede controlar el tamaño de la ventana estableciendo un ancho y un alto específicos a la ventana.
Puede establecer el tamaño de la ventana de Tkinter llamando a la función «geometry()» en la ventana con la cadena de anchura y altura pasada como argumento.
En este tutorial, aprenderemos como dar un tamaño específico de ventana a nuestra una aplicación Tkinter GUI en Python, mediante programas de ejemplo.
Sintaxis – geometry()
Para establecer un tamaño específico a la ventana cuando se utiliza Python tkinter, utilice la función geometry()
en la variable de clase Tk()
.
from tkinter import *
#creando la variable GUI Tk()
gui = Tk()
#dando el tamaño a la ventana
gui.geometry("widthxheight")
Donde width
y height
deben ser sustituidos por enteros que representen la anchura y la altura de la ventana respectivamente. Observe que hay x
entre anchura y altura en el argumento proporcionado a geometry()
.
Nota: Tenga en cuenta que el tamaño de la ventana, width x height, no incluye el título de la ventana.
Ejemplo 1: dando tamaño a la ventana en Python tkinter
En este ejemplo, utilizaremos el método geometry()
para establecer un tamaño de ventana fijo de 500 por 200 a la ventana Tk()
.
from tkinter import *
gui = Tk(className='Ventana en Python')
#dando el tamaño a la ventana
gui.geometry("500x200")
gui.mainloop()
Salida:
Cuando ejecute este programa, se abrirá la siguiente ventana GUI, con el tamaño de ventana especificado en geometry()
– anchura de 500 y altura de 200.

Ejemplo 2: dando tamaño de la ventana en la aplicación GUI
Ahora, cambiemos la anchura y la altura proporcionadas a la función geometry()
. Digamos 300 por 300.
from tkinter import *
gui = Tk(className='Ventana de ejemplo')
#Dando Tamaño
gui.geometry("300x300")
gui.mainloop()
Salida:

En este tutorial de Ejemplos de Python, aprendimos a establecer el tamaño de la ventana para una aplicación GUI construida con tkinter, con la ayuda de ejemplos bien detallados.
Como dar tamañoa una ventana con geometry utilizando variables.