@Saharman

Как обновить данный в listbox Tkinter?

Я создал listbox с определенными данными. Потому я хочу по нажатию на клавишу удалить все старые данные из этого listbox и добавить в него же новые. Как это сделать ?
  • Вопрос задан
  • 635 просмотров
Пригласить эксперта
Ответы на вопрос 1
qlkvg
@qlkvg
python backend developer
Переделанный кусок одного старого проекта. Как обновить данные после очистки, надеюсь, сами дойдете.
...
        self.textbox = Text(self.root, height=10, width=40, wrap=WORD, state='disabled')
        self.button = Button (self.root, command=self.clear_listbox)
        self.button.pack()
        self.textbox.configure(state='disabled')
        self.textbox.pack()
        self.update("my google-fu is so bad")


    def update(self, text):
        self.textbox.configure(state='normal')
        self.textbox.insert(END, text + "\n")
        self.textbox.see(END)
        self.textbox.configure(state='disabled')

    def clear_listbox(self):
        self.textbox.configure(state='normal')
        self.textbox.delete(1.0, END)
        self.textbox.configure(state='disabled')
...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы