mirror of
https://github.com/EDeev/school_table.git
synced 2026-10-07 20:49:37 +03:00
3.1 KiB
3.1 KiB
School Table
Русский · English
Десктопный дневник школьника на PyQt5: расписание на неделю и заметки с датами, которые сами появляются под нужным днём.
Статус: учебный проект (Яндекс Лицей, 2021), завершён
Стек: Python 3 · PyQt5 · SQLite
Возможности
- Сетка на шесть учебных дней, до восьми уроков в день
- Список предметов: добавить, переименовать, удалить (предмет пропадает и из расписания), очистить урок
- Подсветка выбранного предмета во всей неделе
- Заметки с датой и временем: под расписанием показываются по дню недели, на вкладке «Заметки» — общим списком за всё время, ближайший месяц или неделю
- Правка заметки и отметка «сделано» (выполненная заметка удаляется)
- Всё хранится локально в
table.db
Запуск
Готовая сборка для Windows — в релизах: SchoolTable.exe — просто
запустите (при первом запуске рядом появятся пустая база table.db и иконка), или SchoolTable-windows.zip — то же
с базой и иконкой в архиве.
Из исходников:
git clone https://github.com/EDeev/school_table.git && cd school_table
pip install -r requirements.txt
python main.py
Как выглядит
Структура
main.py приложение: интерфейс (сгенерирован из rasp.ui) и вся логика
rasp.ui макет окна для Qt Designer
table.db пустая база: предметы, расписание по дням, заметки
image.ico иконка
Лицензия
Учебный проект (Яндекс Лицей, 2021). Код открыт для изучения, отдельной лицензии нет.
Автор
Деев Егор Викторович — GitHub · Telegram · egor@deev.space
⭐ Если проект оказался полезным, поставьте звёздочку на GitHub!
Сделано с ❤️ — deev.space

