Tk - Widget de mensajes

Un widget de mensaje se utiliza para mostrar varias líneas de texto. La sintaxis del widget de mensajes se muestra a continuación:

message messageName options

Opciones

Las opciones disponibles para el widget de mensajes se enumeran a continuación en la siguiente tabla:

No Señor. Sintaxis y descripción
1

-background color

Se utiliza para establecer el color de fondo del widget.

2

-borderwidth width

Se utiliza para dibujar con borde en efectos 3D.

3

-font fontDescriptor

Se utiliza para configurar la fuente del widget.

4

-foreground color

Se utiliza para establecer el color de primer plano del widget.

5

-padx number

Establece el padx para el widget.

6

-pady number

Establece el pady para el widget.

7

-relief condition

Establece el relieve 3D para este widget. La afección puede ser elevada, hundida, plana, con cresta, sólida o surcada.

8

-text text

Establece el texto del widget.

9

-textvariable varName

Variable asociada al widget. Cuando cambia el texto del widget, la variable se establece en el texto del widget.

10

-justify alignment

Establece la alineación del texto, que puede ser izquierda, central o derecha.

11

-aspect ratio

Establece la relación de aspecto en porcentaje. El valor predeterminado es 150. Está disponible cuando no se utiliza la opción de ancho.

12

-width number

Establece el ancho del widget.

A continuación se muestra un ejemplo sencillo de widget de mensaje:

#!/usr/bin/wish

grid [message .myMessage -background red -foreground white -text "Hello\nWorld" -relief
   ridge -borderwidth 8 -padx 10 -pady 10 -font {Helvetica -18 bold} -textvariable
   myvariable -justify right -aspect 100 ]

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado: