мне удалось динамически создавать различные прямоугольники на Tkinter холст виджета, используя следующий код:Динамически создавать/удалять нарисованные объекты на холсте tkinter?
setattr(self, "wall_" + str(counter), self.canvas_base.create_rectangle(*sel_wall,fill="black"))
Где counter
является увеличение и целочисленной переменной, canvas_base
является полотно втягивается на, suffix
является строкой чередуя a
и b
и sel_wall
- это список координат, используемых для рисования прямоугольника.
Есть ли способ динамически удалять эти объекты на холсте (от wall_1
до wall_5
), или есть лучшая альтернативная комбинация для создания или удаления этих объектов холста?