2016-07-28 25 views
0

Ich versuche, ein Bild in das Fenster einzufügen, aber ich bekomme einen Fehler.pyimage2 existiert nicht Fehler, wenn ich versuche, ein Bild in das Fenster einzufügen

Traceback (most recent call last): 
File "C:\Users\Afro\AppData\Local\Programs\Python\Python35\lib\tkinter\__init__.py", line 1549, in __call__ 
return self.func(*args) 
File "C:\Users\Afro\Desktop\h.py", line 151, in start 
pic_lab = Label(wind,image=pik) 
File "C:\Users\Afro\AppData\Local\Programs\Python\Python35\lib\tkinter\__init__.py", line 2605, in __init__ 
Widget.__init__(self, master, 'label', cnf, kw) 
File "C:\Users\Afro\AppData\Local\Programs\Python\Python35\lib\tkinter\__init__.py", line 2138, in __init__ 
(widgetName, self._w) + extra + self._options(cnf)) 
_tkinter.TclError: image "pyimage2" doesn't exist 

Hier ist mein Code

wind = Tk() 
name = money.jpg' 
pik = ImageTk.PhotoImage(Image.open(name)) 
pic_lab = Label(wind,image=pik) 
pic_lab.grid() 

Was ich tun muss?

Antwort

1

Der String 'money.jpg', der dem Variablennamen zugewiesen ist, fehlt ein einzelnes Anführungszeichen auf der linken Seite.

+0

Hat dies für Sie funktioniert? –