Python tkinterben miért nem tölti be a képet?
import tkinter as tk
root=tk.Tk()
def csinald(event):
kep = tk.PhotoImage(file = 'masadikKep.png')
startlabel.configure(image = kep)
startframe = tk.Frame(root,width= 40, heigh=40)
startframe.grid()
kep = tk.PhotoImage(file = 'elsoKep.png')
startlabel = tk.Label(startframe, image = kep)
startlabel.bind("<Button-1>",lambda x: csinald(x))
startlabel.grid()
root.mainloop()
Programomban egy csomót használtam a configuret, hogy képet változtassak vele, de az egyik részben nem akart menni, ki is írtam a hibás részt és nem megy, de nem tudok rájönni máshol mit írtam máshogy úgy, hogy ott menjen s itt ne.
Mit rontottam el? Mit csináljak, hogy betöltse az első helyett a másadik képet?
Csak szépséghiba:
lambda x: csinald(x) felesleges, elég annyi a helyére, hogy csinald (minden zárójel, x nélkül)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!