Python Tkinter Widget de Etiqueta (Label)

Python GUI编程Programación de GUI de Python

El widget de etiqueta (Label) de Python Tkinter muestra texto e imágenes en la ventana especificada.

  • El widget de etiqueta (Label) muestra texto e imágenes en la ventana especificada.

  • Si necesitas mostrar una o más líneas de texto y no permitir que el usuario las modifique, puedes usar elLabelcomponente.

Sintaxis

El formato de sintaxis es el siguiente:

w = Label ( master, option, ... )
  • master: el contenedor padre del marco.

  • options: opciones, es decir, las propiedades configurables de la etiqueta. Estas opciones se pueden establecer en forma de clave-valor y separadas por comas.

N.º Opciones y descripción
1

anchor

La posición del texto o imagen en el área de contenido de fondo, por defecto es center, los valores opcionales son (n,s,w,e,ne,nw,sw,se,center). n,w,s,e son las iniciales en inglés de norte, oeste, sur, este, que significan: arriba norte, abajo sur, izquierda oeste, derecha este.

2

bg

Color de fondo de la etiqueta

4

bd

El tamaño del borde de la etiqueta, por defecto 2 píxeles

4

bitmap

Especifica el mapa de bits en la etiqueta; si se especifica una imagen, esta opción se ignora.

5

cursor

La forma del cursor cuando el ratón se mueve sobre la etiqueta; se puede establecer como arrow, circle, cross, plus, etc.

6

font

Establecer la fuente.

7

fg

Establecer el color de primer plano.

8

height

La altura de la etiqueta, el valor predeterminado es 0.

9

image

Establecer la imagen de la etiqueta.

10

justify

Define la alineación; los valores opcionales son: LEFT, RIGHT, CENTER; el valor predeterminado es CENTER.

11

padx

Espaciado en el eje x, en píxeles, predeterminado 1.

12

pady

Espaciado en el eje y, en píxeles, predeterminado 1.

13

relief

Estilo del borde; los disponibles son: FLAT, SUNKEN, RAISED, GROOVE, RIDGE. Predeterminado: FLAT.

14

text

Establece el texto; puede contener saltos de línea (\n).

15

textvariable

La etiqueta muestra una variable de Tkinter, StringVar. Si la variable es modificada, el texto de la etiqueta se actualizará automáticamente.

16

underline

Establece el subrayado; el valor predeterminado es -1. Si se establece en 1, se dibuja un subrayado desde el segundo carácter.

17

width

Establece el ancho de la etiqueta; el valor predeterminado es 0, se calcula automáticamente, la unidad está en píxeles.

10

wraplength

Establece cuántas líneas se muestran en el texto de la etiqueta; el valor predeterminado es 0.

Ejemplo

#!/usr/bin/python # -*- coding: UTF-8 -*- # python3 usa tkinter import tkinter as tk # python2 usa Tkinter #import Tkinter as tk root = tk.Tk() w = tk.Label(root, text="Hello EJEMPLO!") w.pack() root.mainloop()

El resultado de la prueba es el siguiente:

Python GUI编程Programación de GUI de Python

Otras extensiones