Tk - Widget de texto de lienzo
El widget de texto de lienzo se utiliza para dibujar texto en el lienzo. La sintaxis para el widget de texto del lienzo se muestra a continuación:
canvasName create text x y options
xey se utilizan para determinar la posición del texto:
Opciones
Las opciones disponibles para el widget de texto del lienzo se enumeran a continuación en la siguiente tabla:
No Señor. | Sintaxis y descripción |
---|---|
1 | -anchor position El texto se colocará en relación con las ubicaciones xey. Centro es el predeterminado y otras opciones son n, s, e, w, ne, se, sw y nw. |
2 | -justify style Determina la línea múltiple, debe estar justificada a la derecha, justificada a la izquierda o justificada al centro. Se deja el valor predeterminado. |
3 | -fill color El color de relleno llena el óvalo con el color. |
4 | -text text El texto para el widget de texto. |
5 | -font fontStyle La fuente que se utilizará para este texto. |
A continuación se muestra un ejemplo simple para el widget de texto de lienzo:
#!/usr/bin/wish
canvas .myCanvas -background red -width 200 -height 200
pack .myCanvas
.myCanvas create text 100 100 -fill yellow -justify center -text "Hello World.\n
How are you?" -font {Helvetica -18 bold}
Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado: