tkinter
Agregar imágenes a la etiqueta / botón
Buscar..
Introducción
Esto muestra el uso correcto de las imágenes y cómo visualizarlas correctamente.
Formatos de archivo soportados por Tkinter
Tkinter admite archivos .ppm de PIL (Python Imaging Library), .JPG, .PNG y .GIF.
Para importar una imagen, primero necesita crear una referencia como esta:
Image = PhotoImage(filename = [Your Image here])
Ahora, podemos agregar esta imagen a los botones y etiquetas como usando la devolución de llamada "img":
Lbl = Label (width=490, img=image)
Uso de formatos .GIF.
Para mostrar un gif, debes mostrarlo fotograma a fotograma como una animación.
Un gif animado consiste en una serie de cuadros en un solo archivo. Tk carga el primer fotograma, pero puede especificar diferentes fotogramas pasando un parámetro de índice al crear la imagen. Por ejemplo:
frame2 = PhotoImage(file=imagefilename, format="gif -index 2")
Si carga todos los marcos en PhotoImages separados y luego usa eventos de temporizador para cambiar el marco que se muestra (label.configure (image = nextframe)). El retraso en el temporizador le permite controlar la velocidad de la animación. No hay nada que le proporcione el número de cuadros en la imagen que no sea la creación de un cuadro una vez que supera el recuento de cuadros.