método redimensionable() en Tkinter | Python

resizable()El método se utiliza para permitir que la ventana raíz de Tkinter cambie su tamaño de acuerdo con las necesidades de los usuarios, y también podemos prohibir el cambio de tamaño de la ventana de Tkinter .
Entonces, básicamente, si el usuario desea crear una ventana de tamaño fijo, se puede usar este método.

Cómo utilizar:

-> import tkinter
-> root = Tk()
-> root.resizable(height = None, width = None)

Argumentos a aprobar:

-> En resizable()el método, el usuario puede pasar un entero positivo o Verdadero, para hacer que la ventana sea redimensionable.
-> Para hacer que la ventana no se pueda cambiar de tamaño, el usuario puede pasar 0 o Falso.

Código #1: Permitir que la ventana raíz cambie su tamaño

# importing only  those functions
# which are needed
from tkinter import * 
from tkinter.ttk import * 
from time import strftime
  
# creating tkinter window
root = Tk()
root.title('Resizable')
root.geometry('250x100')
  
Label(root, text = 'It\'s resizable').pack(side = TOP, pady = 10)
  
# Allowing root window to change
# it's size according to user's need
root.resizable(True, True)
  
mainloop()

Salida:

Tamaño inicial : puede observar que la parte dentro del círculo azul está habilitada, es decir, la ventana es redimensionable y se puede expandir. Después de cambiar el tamaño, la parte dentro del azul aún está habilitada, por lo que aún puede cambiar el tamaño de la ventana.

Código #2: Restricción de la ventana raíz para cambiar su tamaño (ventana de tamaño fijo).

# importing only  those functions
# which are needed
from tkinter import * 
from tkinter.ttk import * 
from time import strftime
  
# creating tkinter window
root = Tk()
root.title('Resizable')
root.geometry('250x100')
  
Label(root, text = 'It\'s non-resizable').pack(side = TOP, pady = 10)
  
# Restricting root window to change
# it's size according to user's need
root.resizable(0, 0)
  
mainloop()

Salida:

Puede observar que la parte dentro del círculo azul está deshabilitada, es decir, el tamaño de la ventana no se puede modificar.

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 *