ich habe versucht aus euren problemen und antworten schlau zu werden, bin aber gescheitert.
ich habe ein eigentlich gleiches problem, nur bin ich sehr frisch in python und nicht wirklich weit entwickelt.
ich würde auch gerne bilder in ein wedget packen. aber bei mir kommt immer eine andere fehlermeldung. egal, was ich versuche.
momentan ist die haupt-fehlermeldung, dass ...naja. seht selbst:
Code: Alles auswählen
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__
return self.func(*args)
File "C:\Python25\lib\idlelib\MultiCall.py", line 151, in handler
r = l[i](event)
File "C:\Python25\lib\idlelib\ScriptBinding.py", line 168, in run_module_event
interp.runcode(code)
File "C:\Python25\lib\idlelib\PyShell.py", line 699, in runcode
self.interp.restart_subprocess()
AttributeError: ModifiedInterpreter instance has no attribute 'interp'
nun ja. und hier der python-code:
Code: (python)
Code: Alles auswählen
import Tkinter as tk
import os
fenster_1 = tk.Tk()
fenster_1.title('Foto')
#canvas in neuem Fenster
f1 = tk.Canvas(fenster_1,bg='white',bd=2,width=500,height=500)
photo = PhotoImage(file='C:\Dokumente und Einstellungen\kleine-Nudel\Eigene Dateien\Eigene Bilder\Liebe\Strandkinder.gif')
f1.create_image(300,280, image=img, anchor=CENTER)
f1.pack()
fenster_1.mainloop()
zur info: ich habe die Python Image Library mir schon gedownloadet. dennoch will es die bilder nicht anzeigen.
Danke, schonmal im Vorraus!