Я пытался вставить изображения и значения в древовидную структуру, чтобы создать календарь с изображениями на определенные дни, но я столкнулся с ошибками.При инициализации моего календарного объекта я создаю идентификаторы элементов, которые необходимо вставить при создании календарных дат
# store items ids, used for insertion later
imgs= [ImageTk.PhotoImage(Image.open('sb.png')), ImageTk.PhotoImage(Image.open('sp.png')), ImageTk.PhotoImage(Image.open('sb3.png')) ]
self._items = [self._calendar.insert('', 'end', values='', image= imgs) for _ in range(6)]
, затем у меня
self._calendar.item(item, values=dates)
.item ()происходит из древовидной структуры, и (item, ...) заменяет вставленные элементы сверху датами
Ошибка, которую я получаю с этим методом: _tkinter.TclError: Неверное имя состояния pyimage2 Этосамое близкое решение, которое я могу найти
Любая помощь будет принята с благодарностью, я не слишком знаком с TK как Python GUI