Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📅 Календарь задач (Desktop, Python + Tkinter)

Приложение с месячным календарём: клик по любой ячейке дня открывает отдельный экран со списком задач на выбранный день.

Возможности

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

Запуск

python calendar_app.py

Требуется только стандартная библиотека (Tkinter идёт в составе Python; в некоторых Linux-дистрибутивах нужен пакет python3-tk).

About

Python Desktop Calendar App

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages