Проблема с добавлением обновлённого списка в Treeview
Есть один вопрос, который я не могу решить. Вроде всё правильно: допустим есть пустой список:
books = []
Есть функция, которая при исполнении добавляет в данный список новые значения из переменной в которую они попадают:
def add():
books.append(new_list)
И есть TreeView
который отображает таблицу, а значения он берёт по канону:
for value in books:
tree_books.insert("", END, values=value)
Проблема в том, что функция работает - я вижу, что программа запомнила новые значения в списке - она добавила их, но вот таблица всё равно пустая.
Таблица создана правильно: при занесении данных непосредственно в переменную books
с самого начала выдаёт в таблице всё, что в ней указано. Однако новые данные, которые она получает в ходе программы таблица отображать отказывается.
Я даже пробовал в функции прописывать global
, но толку никакого...
Что не так, подскажите...