Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 2.78 KB

README.md

File metadata and controls

29 lines (24 loc) · 2.78 KB

Переводчик в Азбуку Морзе

Переводчик текста в Азбуку Морзе Это проект приложения на PyQT Задачей ставилось создание приложения шифровки и дешифровки с Азбуки Морзе Проект выполнен с использованием библиотеки PyQt5. Приложение состоит из 3 окон. Первое появляется при запуске программы, с помощью него можно попасть на другие 2 окна. На нем присутствует 2 кнопки с выбором Отправитель или Получатель

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

В окне отправителя пользователь может: ввести своё сообщение на русском языке, зашифровать его в Азбуку Морзе(по нажатию на кнопку Транслировать), прослушать своё сообщение в зашифрованном виде.

В окне получателя пользователь может: ввести своё сообщение(полученное от отправителя либо введённое с помощью символов · и -), расшифровать сообщение в текст на русском языке

Библиотека winsound использовалась в этом проекте для воспроизведения сообщения на Азбуке Морзе. Цель просто показать пользователю как звучит его сообщение.

Ошибки и исключения которые могут возникнуть в работе программы: (Неверный ввод символов, выполняйте сторого по образцу!) - В окне отправителя введены посторонние символы или не пренадлежащие русскому алфавиту(английскому) (Введён неправильный код или символ Только символы · и - в соответствии с Азбукой Морзе) - В окне получателя введены неправельные коды букв или введены символы русского или английского алфавитов, что противоречит смыслу расшифровки(расшифровать морзянку в текст)