06-09-2018, 04:02 PM
Hola, estoy aprendiendo a crear interfaces gráficas en Python con tkinter, pero a la hora de añadir una imágen a una ventana la extensión jpg no me funciona, ¿Alguien sabe como añadir imágenes jpg?
Imagen jpg con Tkinter en Linux
|
06-09-2018, 04:02 PM
Hola, estoy aprendiendo a crear interfaces gráficas en Python con tkinter, pero a la hora de añadir una imágen a una ventana la extensión jpg no me funciona, ¿Alguien sabe como añadir imágenes jpg?
08-09-2018, 07:14 PM
Hola, ¿cuál es el código y qué error estás obteniendo?
09-09-2018, 03:21 PM
(08-09-2018, 07:14 PM)Francisco escribió: Hola, ¿cuál es el código y qué error estás obteniendo? Introduje: Código: miImagen=PhotoImage(file="linux1.jpg") Y me salió: Traceback (most recent call last): File "/home/sergio/github/python.file/interfaces_graficas/practicaLabel.py3", line 17, in <module> miImagen=PhotoImage(file="linux1.jpg") File "/usr/lib/python3.6/tkinter/__init__.py", line 3542, in __init__ Image.__init__(self, 'photo', name, cnf, master, **kw) File "/usr/lib/python3.6/tkinter/__init__.py", line 3498, in __init__ self.tk.call(('image', 'create', imgtype, name,) + options) _tkinter.TclError: couldn't recognize data in image file "linux1.jpg" [Finished in 0.5s with exit code 1]
10-09-2018, 12:37 AM
Efectivamente la clase solo soporta archivos GIF o PPM/PGM. Si es estrictamente necesario que la imagen sea JPG podés convertirla en tiempo de ejecución usando Pillow.
10-09-2018, 01:45 PM
|
« Tema anterior | Tema siguiente »
|