Приложение с месячным календарём: клик по любой ячейке дня открывает отдельный экран со списком задач на выбранный день.
- Месячный календарь (неделя с Пн), навигация
‹ ›по месяцам и кнопка «Сегодня». - Подсветка текущего дня и индикатор
• N из M(выполнено из общего числа) прямо в ячейке. - Клик по ячейке → отдельный экран дня со списком задач.
- На экране дня: добавление задач (Enter или кнопка «Добавить»), отметка «выполнено» (зачёркивание), удаление (✕).
- Время — обязательное поле: при создании новой задачи нужно указать его в формате
ЧЧ:ММ(например09:30). Пустое или некорректное время не даёт добавить задачу, поле помечено звёздочкой*, а фокус при открытии дня сразу переходит в поле «Время». - Все задачи сохраняются в
tasks.jsonрядом с файлом приложения.
python calendar_app.pyТребуется только стандартная библиотека (Tkinter идёт в составе Python;
в некоторых Linux-дистрибутивах нужен пакет python3-tk).