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: