Code: Alles auswählen
def delete(self, id, end = None):
if id <= len(self.items)-1:
if end == None:
end = id+1
elif end > len(self.items)-1:
end = len(self.items)
else:
end = end+1
for tmp in self.items[id:end]:
tmp[0].pack_forget()
del self.items[id:end]
self.show_items()
def clear(self):
self.delete(0, len(self.items))
def show_items(self):
for i, tmp in enumerate(self.items):
if i == self.selected:
tmp[0].config(bg = '#3399ff')
tmp[1].config(bg = '#3399ff', fg = '#ffffff')
tmp[2].config(bg = '#3399ff')
tmp[0].pack(side = TOP, fill = BOTH)