Aktualisierung von canvas - Elementen
Verfasst: Montag 4. Januar 2016, 18:43
Guten Tag,
mit canvas erstelle ich eine Hintergrundgrafik (Systemschaltbild) und plaziere darauf mehrere Elemente (Temperaturwerte, Symbole).
Da die Elemente regelmäßig aktualisiert bzw an- und ausgeschaltet werden, lösche ich sie vor jeder Aktualisierung mit
Im Rechteck befinden sich die zu aktualisierenden Elemente.
Danach erzeuge ich die Elemente neu mit den geänderten Angaben.
Dies funktioniert sehr gut. Es gibt mir nur zu denken, dass der Index der Elemente dabei heraufgezählt wird, obwohl deren Anzahl konstant bleibt.
Feststellbar mit
Nun fürchte ich, dass irgendwann eine Fehler auftritt, wenn der Indexwert des Elements überläuft.
mit canvas erstelle ich eine Hintergrundgrafik (Systemschaltbild) und plaziere darauf mehrere Elemente (Temperaturwerte, Symbole).
Da die Elemente regelmäßig aktualisiert bzw an- und ausgeschaltet werden, lösche ich sie vor jeder Aktualisierung mit
Code: Alles auswählen
Rechteck = canvas.find_enclosed(x1, y1, x2 , y2)
canvas.delete(Rechteck)
Danach erzeuge ich die Elemente neu mit den geänderten Angaben.
Dies funktioniert sehr gut. Es gibt mir nur zu denken, dass der Index der Elemente dabei heraufgezählt wird, obwohl deren Anzahl konstant bleibt.
Feststellbar mit
Code: Alles auswählen
canvas.find_all()
Nun fürchte ich, dass irgendwann eine Fehler auftritt, wenn der Indexwert des Elements überläuft.