habe mehrere Label erzeugt, versuche diese, nach dem Einsehen, mit einem Button zu löschen, jedoch wird nur das letzte Label gelöscht, bitte um Hilfe:
Code: Alles auswählen
def shHumList(self,humList):
self.i = int()
self.la = ttk.Label(self,text='HumList')
self.la.grid(row=2,column=2)
for i, hums in enumerate(humList):
self.lab=ttk.Label(self,text=(f'{hums}'))
self.lab.grid(row=i+3,column=2)
self.i = i
self.okBut =ttk.Button(self,text='OK',command=self.closeHumList)
self.okBut.grid(row=self.i+4,column=2)
def closeHumList(self):
self.la.destroy()
for i in range(0,self.i+1):
self.lab.destroy()
self.okBut.destroy()