Los widgets de etiquetas pueden mostrar una o más líneas de texto en el mismo estilo, o un mapa de bits o una imagen. Para crear un widget de etiqueta en una ventana raíz o marco primario:
w=tk.Label(parent, option, ...)
El constructor devuelve el nuevo widget de etiqueta. Las opciones incluyen:
|
Tabla 20. Opciones de widget de etiqueta |
|
|
activebackground |
Color de fondo
que se mostrará cuando el mouse esté sobre el widget. |
|
activeforeground |
Color de primer
plano que se mostrará cuando el mouse esté sobre el widget. |
|
anchor |
Esta opción
controla dónde se coloca el texto si el widget tiene más espacio de lo que el
texto necesita. El valor predeterminado es anchor=tk.CENTER, que se centra el texto en el espacio
disponible. Para otros valores, consulte la Sección 5.5. Por ejemplo, si usa anchor=tk.NW, el texto sería colocado en la esquina
superior izquierda del espacio disponible. |
|
bg o background |
El color de
fondo del área de la etiqueta. Consulte la Sección 5.3. |
|
bitmap |
Establezca esta
opción igual a un mapa de bits o un objeto de imagen y la etiqueta mostrará ese
gráfico Consulte la Sección 5.7 y la Sección 5.9. |
|
bd o
borderwidth |
Ancho del borde
alrededor de la etiqueta, consulte la Sección 5.1. El valor predeterminado es
2 píxeles. |
|
compound |
Si desea que el
widget Etiqueta muestre texto y un gráfico (ya sea un mapa de bits o una
imagen), la opción compound especifica la orientación relativa del gráfico en
relación con el texto. Los valores pueden ser tk.LEFT, tk.RIGHT, tk.CENTER, tk.BOTTOM o tk.TOP. Por ejemplo, si especificas compound=BOTTOM, el gráfico se mostrará debajo del texto. |
|
cursor |
Cursor que
aparece cuando el mouse está sobre esta etiqueta. Ver la Sección 5.8. |
|
disabledforeground |
El color de
primer plano que se mostrará cuando el estado del widget sea tk.DISABLED. |
|
font |
Si está mostrando
texto en esta etiqueta con el texto o la variable de texto opción, la opción
de fuente especifica en qué fuente se mostrará ese texto. Consulte la Sección
5.4. |
|
fg o foreground |
Si está
mostrando texto o un mapa de bits en esta etiqueta, esta opción especifica el
color del texto Si está mostrando un mapa de bits, este es el color que
aparecer en la posición de 1 bit en el mapa de bits. Consulte la Sección 5.3. |
|
height |
Altura de la
etiqueta en líneas (¡no píxeles!). Si esta opción no está configurada, la
etiqueta será redimensionada para ajustarse a su contenido. |
|
highlightbackground |
Color del foco
resaltado cuando el widget no tiene el foco. |
|
highlightcolor |
El color del
foco resaltado cuando el widget tiene el foco. |
|
highlightthickness |
Espesor del
foco resaltado. |
|
image |
Para mostrar
una imagen estática en el widget de etiqueta, establezca esta opción en una
imagen objeto. Consulte la Sección 5.9. |
|
justify |
Especifica cómo
se alinearán varias líneas de texto con respecto a cada una, tk.LEFT para justificar a la izquierda, tk.CENTER para centrado (el valor predeterminado) o tk.RIGHT para justificado a la derecha. |
|
padx |
Espacio
adicional agregado a la izquierda y derecha del texto dentro del widget. El
valor predeterminado es 1. |
|
pady |
Espacio
adicional agregado arriba y debajo del texto dentro del widget. El valor
predeterminado es 1. |
|
relief |
Especifica la
apariencia de un borde decorativo alrededor de la etiqueta. El valor por
defecto es tk.FLAT, para otros
valores, consulte la Sección 5.6. |
|
state |
Por defecto, un
widget de entrada está en el estado tk.NORMAL. Establezca esta opción en tk.DISABLED para que no responda a los eventos del
mouse. El estado será tk.ACTIVE cuando el
mouse está sobre el widget. |
|
takefocus |
Normalmente, el
foco no se desplaza por los widgets Label, ver la Sección 53. Si desea que el
foco pueda visitar este widget debe establecer takefocus=1. |
|
text |
Para mostrar
una o más líneas de texto en un widget de etiqueta, establezca esta opción en
cadena que contiene el texto. Las nuevas líneas internas '\n' forzarán un salto de línea. |
|
textvariable |
Para incluir el
texto que se muestra en un widget de etiqueta en una variable de control de
clase StringVar, establezca
esta opción en esa variable. Consulte la Sección 52. |
|
underline |
Puede mostrar
un subrayado ( _ ) por debajo del texto, contando desde 0, estableciendo esta opción en n. El valor predeterminado es underline=-1, que significa que no hay subrayado. |
|
width |
Ancho de la
etiqueta en caracteres (¡no en píxeles!). Si esta opción no está configurada,
la etiqueta será dimensionado para ajustarse a su contenido. |
|
wraplength |
Puede limitar
el número de caracteres en cada línea configurando esta opción al número
deseado El valor predeterminado es wraplength=0, significa que las líneas se romperán solo
en líneas nuevas. |
No existen métodos especiales para los widgets de etiquetas que no sean los comunes (consulte la Sección 26).
No hay comentarios:
Publicar un comentario