método maxsize() en Tkinter | Python

Este método se utiliza para establecer el tamaño máximo de la ventana raíz (el tamaño máximo que se puede expandir una ventana). El usuario aún podrá reducir el tamaño de la ventana al mínimo posible.

Sintaxis:

 master.maxsize(height, width) 

Aquí, la altura y el ancho están en píxeles.

Código #1:

# importing only those functions
# which are needed
from tkinter import *
from tkinter.ttk import * 
from time import strftime
  
# creating tkinter window
root = Tk()
  
# Adding widgets to the root window
Label(root, text = 'GeeksforGeeks', 
      font =('Verdana', 15)).pack(side = TOP, pady = 10)
  
Button(root, text = 'Click Me !').pack(side = TOP)
  
mainloop()

Salida:
tamaño inicial de la ventana (no se establece el tamaño máximo de la ventana)
Initial size of the window

Tamaño ampliado de la ventana (esta ventana se puede ampliar hasta el tamaño de la pantalla porque el tamaño no es fijo).
Expanded size of the window
 
Código #2: Corrección del tamaño máximo de la ventana raíz

# importing only those functions
# which are needed
from tkinter import * 
from tkinter.ttk import * 
from time import strftime
  
# creating tkinter window
root = Tk()
  
# Fixing the size of the root window.
# No one can now expand the size of the
# root window than the specified one.
root.maxsize(200, 200)
  
# Adding widgets to the root window
Label(root, text = 'GeeksforGeeks', 
      font =('Verdana', 15)).pack(side = TOP, pady = 10)
  
Button(root, text = 'Click Me !').pack(side = TOP)
  
mainloop()

Salida:
tamaño máximo expandido de la ventana
Maximum expanded size of the window

Nota: Tkinter también ofrece un método minsize() que se usa para establecer el tamaño mínimo de la ventana.

Publicación traducida automáticamente

Artículo escrito por sanjeev2552 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *