Я создаю пример программы для своего класса, это интерфейс магазина, где вы можете выбрать один из трех предметов и увеличить количество товара на складе или выбрать предмет и количество для продажи. Пополнение запасов и хранение элементов корзины в списке работают нормально, но у меня возникают проблемы с правильным отображением элементов корзины на этикетке.
Когда товар добавляется в корзину, его название и количество сохраняются в списке под названием «корзина». поэтому, если выбрано несколько элементов, это будет выглядеть так:
cart["item 1 name", 2, "item 2 name",1]
Когда пользователь нажимает кнопку «Добавить в корзину», я хочу отобразить эту информацию в метке.
Моя проблема в том, что все элементы списка отображаются в одной строке на ярлыке, тогда как я хотел бы, чтобы в каждой строке было только требуемое название элемента и количество, а затем отображать следующий элемент и количество в новой строке. Я попробовал несколько методов, и ничего не получилось. В настоящее время код возвращается просто:
def add_to_cart(self):
self.sale_items.config(text=(cart))