Python - Problema con png en python3 raspberry pi3

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 19 puestos en Python (en relación al último mes)
Gráfica de Python

Problema con png en python3 raspberry pi3

Publicado por Eufe (2 intervenciones) el 02/08/2018 12:00:12
Hola a todos:
Tengo pocos conocimientos de python pero he conseguido hacerme una pequeña aplicacion para visualizar los datos recibidos desde un arduino y representarlos en una ventana utilizando la libreria tkinter de python3 en windows 10 y me funciona correctamente tanto con python 3 como una aplicacion exe en windows 10.
Lo he pasado a ubuntu 18.04 y me da error en la carga de un archivo png que pongo de fondo de pantalla dentro de un canvas. Igualmente lo he probado en una raspberry pi 3 (que es el destino de la aplicacion) y tengo exactamente el mismo problema.
En ubuntu la version utilizada de python es la 3.6.5 en la raspberry la version de python es la 3.5.3

os dejo el script y el error


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import  tkinter
from tkinter import *
import os
 
raiz=tkinter.Tk()
raiz.title("Ver png")
raiz.config(bg="White")
 
# medida ventana
w       = raiz.winfo_screenwidth()
h       = raiz.winfo_screenheight()
 
raiz.geometry("%dx%d+0+0" % (w, h))
 
# Bloqueo cambio tamaño pantalla
raiz.resizable(width=False, height=False)
 
directorio=os.path.dirname(__file__)
print(w,h,directorio)
 
Imagenfondo0=PhotoImage(file=directorio+"/Hydrisgrande.png")
canvas=tkinter.Canvas(raiz,width=w,height=h,bg="white")
canvas.place(x=1,y=1)
image = canvas.create_image(1, 1, anchor=NW, image=Imagenfondo0)







================ RESTART: /home/pi/Hydris/python/verimagen.py ================
1824 984 /home/pi/Hydris/python
Traceback (most recent call last):
File "/home/pi/Hydris/python/verimagen.py", line 21, in <module>
Imagenfondo0=PhotoImage(file=directorio+"/Hydrisgrande.png")
File "/usr/lib/python3.5/tkinter/__init__.py", line 3406, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
File "/usr/lib/python3.5/tkinter/__init__.py", line 3362, in __init__
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "/home/pi/Hydris/python/Hydrisgrande.png": no such file or directory



nota.- el archivo se encuentra en ese directorio que es el mismo que el del script

Muchas gracias a todos anticipadas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Problema con png en python3 raspberry pi3

Publicado por xve (1646 intervenciones) el 02/08/2018 19:32:19
Hola Eufe, revisa que las mayúsculas i minúsculas también coincidan, tanto en el nombre como en las carpetas!!!

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar