mirror of
https://github.com/EDeev/school_table.git
synced 2026-10-07 20:49:37 +03:00
Исправлены адрес клонирования (DeevEV → EDeev) и установка (sqlite3 — часть Python, не пакет pip); возможности описаны по коду; бейдж MIT без файла лицензии заменён учебной пометкой.
3 KiB
3 KiB
School Table
Русский · English
Десктопный дневник школьника на PyQt5: расписание на неделю и заметки с датами, которые сами появляются под нужным днём.
Статус: учебный проект (2021), завершён
Стек: Python 3 · PyQt5 · SQLite
Возможности
- Сетка на шесть учебных дней, до восьми уроков в день
- Список предметов: добавить, переименовать, удалить (предмет пропадает и из расписания), очистить урок
- Подсветка выбранного предмета во всей неделе
- Заметки с датой и временем: под расписанием показываются по дню недели, на вкладке «Заметки» — общим списком за всё время, ближайший месяц или неделю
- Правка заметки и отметка «сделано» (выполненная заметка удаляется)
- Всё хранится локально в
table.db
Запуск
Готовая сборка для Windows — SchoolTable-windows.zip в релизах:
распакуйте и запустите SchoolTable.exe (база table.db должна лежать рядом).
Из исходников:
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

