A PyQt5 application that plays specified melodies at specified timestamps.

Smooth E 23bb69868d Исправлены опечатки 1 vuosi sitten
icons 96f91c9172 Изменена иконка для текстового поля при введении времени, на в профиле которое уже назначен звонок. Изменен размер иконки приложения. Иконки теперь помещены в отдельную директорию. 1 vuosi sitten
.gitignore 318c46ae4c Обновлён файл .gitignore 1 vuosi sitten
audio_player.py 098a681eac Исправлено поведение курсора при редактировании времени 1 vuosi sitten
benchmark.py 5c50fefe12 Use PyQt5 for wider compatibility 1 vuosi sitten
license 0251a4d866 Добавлена лиензия и файл readme 1 vuosi sitten
main.py 96f91c9172 Изменена иконка для текстового поля при введении времени, на в профиле которое уже назначен звонок. Изменен размер иконки приложения. Иконки теперь помещены в отдельную директорию. 1 vuosi sitten
melody.wav 2ce2cc70c9 Начата разработка заново 1 vuosi sitten
notifier.py 9ec9c9a49d Добавлена анимация иконок в правой части текстовых полей. Улучшена валидация вводимого времени 1 vuosi sitten
profiles.py 098a681eac Исправлено поведение курсора при редактировании времени 1 vuosi sitten
readme.md 23bb69868d Исправлены опечатки 1 vuosi sitten
run.bat 23bb69868d Исправлены опечатки 1 vuosi sitten
screenshot.png 0251a4d866 Добавлена лиензия и файл readme 1 vuosi sitten
section_calendar.py 5c50fefe12 Use PyQt5 for wider compatibility 1 vuosi sitten
section_play_melody.py 8a5886e016 Приложение теперь использует winsound для воспроизведения звука 1 vuosi sitten
section_profile_editor.py 098a681eac Исправлено поведение курсора при редактировании времени 1 vuosi sitten
settings.py c64998c8d8 Исправлена ошибка загрузки настроек приложения при отсутствующем файле с информацией о них. 1 vuosi sitten
timetable_calendar.py 5c50fefe12 Use PyQt5 for wider compatibility 1 vuosi sitten
widgets.py 9ec9c9a49d Добавлена анимация иконок в правой части текстовых полей. Улучшена валидация вводимого времени 1 vuosi sitten

readme.md

Звонилка

Звонилка - приложение для проигрывание мелодий по расписанию. Оно в первую очередь нацелено на образовательные учреждения, использующие систему электронных музыкальных звонков.

Установка и запуск

  • Для запуска программы вам потребуется Python и pip. Программа не поставляется в собранном виде, стремясь дать пользователю возможность легко изменять ее под свои нужды.
  • Запустите файл run.bat, он установит необходимый для работы программы пакет PyQt5 и запустит программу.
  • Запуск программы в дальнейшем может осуществляться так же при помощи файла run.bat.

Note Звонилка остается на пятой версии PyQt, стремясь сохранить как можно более низкие системные требования. Фреймворк Qt версии 6 работает лишь на поздних сборках Windows 10 и версиях Windows выпущенных позднее, в то время как большое количество образовательных учреждений используют Windows 7.

Скриншот работы приложения