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