mám takový problém, nejde mi zobrazit obrázek v udělátku Canvas.
from Tkinter import *
hlavni=Tk()
obrazky=["1.jpg", "2.jpg", "3.jpg"]
cesta="D:\\obrazky"
radek=-1
liche=range(1,len(obrazky)+1,2)
for obrazek in obrazky:
if not obrazky.index(obrazek) in liche:
radek=radek+1
if not obrazky.index(obrazek) in liche and radek!=-1:
sloupek=0
else:
sloupek=1
okno=LabelFrame(hlavni, padx=5, pady=5)
okno.grid(row=radek, column=sloupek)
ob=Image.open(cesta+obrazek)
obr=ob.resize((128,128))
photo = ImageTk.PhotoImage(obr)
platno=Canvas(okno, height=128, width=128)
platno.create_image(128/2,128/2,image=photo)
platno.grid(row=radek, column=sloupek)
nazev=Message(okno, text=os.path.splitext(obrazek)[0], width=128)
nazev.grid(row=radek+1,column=sloupek, sticky=N)
hlavni.mainloop()
má to zobrazovat náhledy obrázků ve dvouch sloupcích, ale když to spustím zobrazí se mi pouze poslední obrázek, prosím poraďte mi co s tím mám dělat