Resumen de los métodos Python-Tk (ventana raíz) y Toplevel (ventana de nivel superior)
Nota: No todas las implementaciones de los siguientes métodos son totalmente compatibles con todos los sistemas operativos.
aspecto(minNumer=Ninguno, minDenom=Ninguno, maxNumer=Ninguno, maxDenom=Ninguno)
-- Controla la relación de aspecto de la ventana (ancho:alto)
-- La relación de aspecto está limitada a: minNumer / minDenom ~ maxNumer. minDenom ~ maxNumer / maxDenom
-- Si se omite el argumento, devuelve una representación de 4 tuplas del límite actual (si lo hay)
atributos(*args)
--Establece y obtiene las propiedades de la ventana
--Si solo se proporciona el nombre de la opción, devuelve el valor de la opción de la ventana actual
--Nota: El Las siguientes opciones no admiten argumentos de palabras clave, por lo que debe agregar un guión (-) antes de la opción y expresarlo como una cadena, y usar una coma (,) para separar la opción y el valor.
-- Por ejemplo, si desea establecer la transparencia de una ventana en 50, debe usar el atributo("-alpha", 0.5) en lugar del atributo(alpha=0.5)
-- La siguiente tabla enumera los significados y usos de las diversas opciones disponibles para args:
Significado de las opciones
Alpha 1.p> alpha 1. (Windows, Mac ) Controla la transparencia de la ventana
colormapwindows(*wlist)
-- Establece y obtiene la propiedad WM_COLORMAP_WINDOWS
-- Esta propiedad solo es compatible con la ventana administradores en el sistema X Window, todos Otros sistemas ignoran esta propiedad.
comando(valor=None)
-- Establece y obtiene el atributo WM_COMMAND
-- Este atributo solo es compatible con el administrador de ventanas de X Window Sistema, todos Este atributo será ignorado por otros sistemas
deiconify()
-- Ventana de visualización
-- De forma predeterminada, se mostrarán las ventanas recién creadas .
La ventana recién creada se mostrará en la pantalla, pero se puede eliminar de la pantalla usando los métodos iconify() o retiro()
focusmodel(model=None)
- - Establecer y obtener el modelo de enfoque
frame()
-- Devuelve una cadena que representa las características del sistema actual
-- Adecuado para sistemas tipo Unix sistemas, el valor de retorno es el identificador de ventana X
-- Para sistemas Windows, el valor de retorno es el resultado de forzar la forma larga HWND
geometría(geometría=None)
-- Establecer y obtener el tamaño de la ventana
-- El formato del parámetro de geometría es > -- El formato del parámetro de geometría es "dxd d d" (ancho, alto, xoffset, yoffset)
grid(baseWidth=None , baseHeight=None, widthInc=None, heightInc= None)
-- Notifica al administrador de ventanas que la ventana cambiará de tamaño al tamaño de la cuadrícula p>
-- baseWidth y baseHeight especifican el número de celdas de la cuadrícula Tk_GeometryRequest solicitado
--widthInc y heightInc especifican el ancho y el alto en píxeles
grupo (ventana = Ninguno)
- - Agregar una ventana a un grupo de ventanas
-- El parámetro de ventana especifica la ventana principal que controla el grupo
-- Si se ignora este parámetro, se devuelve la ventana principal del grupo actual
p>
iconbitmap( bitmap=None, default=None)
-- Establece y obtiene el icono de la ventana p>
-- Por ejemplo, g. root.iconbitmap(bitmap="Python .ico")
-- Los parámetros predeterminados se pueden usar para especificar el icono predeterminado para las ventanas secundarias creadas por esta ventana.
iconify()
-- Iconificar la ventana (minimizar)
-- Para volver a mostrar la ventana, use el método deiconify()
-- Este método hará que state() devuelva "icónico"
iconmask(bitmap=None)<
-- Establece y obtiene la máscara de mapa de bits
iconname(newName=Ninguno)
-- Establece y obtiene el icono de la ventana El nombre del icono cuando la ventana está iconizada (minimizada)
iconposition(x=Ninguno, y=Ninguno )
-- Establece y obtiene el nombre del ícono cuando la ventana está iconizada (minimizada)
iconposition(x=Ninguno, y=Ninguno)
-- Configure y obtenga la ventana del componente cuando la ventana esté iconizada (minimizada)
-- Este método hará que state() devuelva "icono"
maxsize(width=None, height= Ninguno)
--Establece y obtiene el tamaño máximo de esta ventana
minsize(width=None, height=None)
--Establece y obtiene el tamaño mínimo de esta ventana
overrideredirect(boolean= Ninguno)
--Si el valor booleano es Verdadero, la ventana ignorará todos los widgets (es decir, la ventana no tendrá widgets tradicionales). Por ejemplo, las ventanas no tendrán barras de título, bordes, etc. tradicionales. )
positionfrom(who=None)
-- La posición de la ventana especificada está determinada por "quién "
-- Si el parámetro "quién " es " usuario", la posición de la ventana la determina el usuario
- Si el parámetro "quién" es "programa", la posición de la ventana la determina el sistema y la posición de la ventana la determina el sistema
protocolo(nombre=Ninguno, func=Ninguno)
-- Combina la función de devolución de llamada func con el nombre de la regla correspondiente
-- El parámetro de nombre puede ser " WM_DELETE_WINDOW": al cerrar la ventana
-- El nombre del parámetro puede ser "WM_SAVE_YOURSELF": al guardar la ventana
-- El nombre del parámetro puede ser "WM_TAKE_FOCUS": cuando la ventana obtiene el foco
resizable(width=None, height=None)
- Especifica si el tamaño de la ventana se puede cambiar
- El ancho es True para permitir el cambio de tamaño horizontal de la ventana
-- La altura es True significa permitir el cambio de tamaño vertical de la ventana
sizefrom(who=None)
-- El tamaño de ventana especificado está determinado por "quién"
-- Si el parámetro quién es "usuario", la posición de la ventana la determina el usuario