Treeview mit Bild
Verfasst: Freitag 23. November 2018, 12:33
Hallo zusammen,
ich verwende einen Treeview und möchte während der Laufzeit die Bilder, welche zeilenweise links angezeigt werden, ändern. Momentan sieht der Code folgendermaßen aus (funktioniert auch so):
Jetzt soll es aber so sein, dass ich das Bild erst unmittelbar vor der Verwendung über ein Variable bekannt mache und dann wird das Bild nicht angezeigt:
Kann mir jemand sagen was ich falsch mache?
Vielen Dank und viele Grüße.
snowflake
ich verwende einen Treeview und möchte während der Laufzeit die Bilder, welche zeilenweise links angezeigt werden, ändern. Momentan sieht der Code folgendermaßen aus (funktioniert auch so):
Code: Alles auswählen
def resAusfuehren(SqlStatement):
LNWtree.tag_configure("KA", background="white", foreground='red', image=picka)
...
if satz[6]=="KA":
LNWtree.insert("" , "end", iid = a, values=(a,satz[0],satz[1],satz[2],satz[3],satz[4],satz[5],satz[6],satz[7],satz[8],satz[9],satz[10]), tag="KA")
....
picka = PhotoImage(file="ka.png")
fenster.mainloop()
Code: Alles auswählen
def resAusfuehren(SqlStatement, bild):
LNWtree_loeschen()
picka = PhotoImage(file=bild)
LNWtree.tag_configure("KA", background="white", foreground='red', image=picka)
...
if satz[6]=="KA":
LNWtree.insert("" , "end", iid = a, values=(a,satz[0],satz[1],satz[2],satz[3],satz[4],satz[5],satz[6],satz[7],satz[8],satz[9],satz[10]), tag="KA")
...
fenster.mainloop()
Vielen Dank und viele Grüße.
snowflake