/
elrdn
/
python_syntax_practice
Обзор
Документация
Войти
/
elrdn
/
python_syntax_practice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
18_tkinter_desktop_app/06_cart_screen/tasks.py
69 строк
2 KB
Elraden
Add tkinter desktop app assignment
02 июн 2026, 13:42
02 июн 2026, 13:42
d0d0ab4
Код
Авторство
О чём код?
""" Этап 06. Экран корзины Цель: создать экран корзины, который показывает выбранные товары, позволяет менять количество и пересчитывает итоговую сумму. """ # Задание 1 # Создайте CartFrame. # Он должен получать объект корзины или сервис корзины через __init__. # TODO: создать экран корзины # Задание 2 # Добавьте Treeview для позиций корзины. # Колонки: товар, размер, цена, количество, сумма. # TODO: добавить таблицу корзины # Задание 3 # Добавьте метод refresh_cart(). # Он должен обновлять таблицу и итоговую сумму. # TODO: добавить обновление корзины # Задание 4 # Добавьте выбор позиции корзины. # Сохраняйте выбранную позицию для дальнейших действий. # TODO: добавить выбор позиции корзины # Задание 5 # Добавьте изменение количества выбранной позиции. # Обработайте неверное количество и нехватку товара. # TODO: добавить изменение количества # Задание 6 # Добавьте удаление выбранной позиции. # Если позиция не выбрана, покажите ошибку. # TODO: добавить удаление позиции # Задание 7 # Добавьте очистку всей корзины с подтверждением через messagebox.askyesno(). # TODO: добавить очистку корзины # Задание 8 # Добавьте кнопку перехода к оформлению заказа. # Если корзина пуста, оформление начинаться не должно. # TODO: добавить переход к оформлению заказа