Клиенту требовалось создать настольное приложение, которое выполняет морфологический разбор слов по всем правилам русского языка. Программа должна быть простой для использования, работать в оффлайн-режиме, сохранять историю анализов и экспортировать результаты в текстовый файл.
Мы разработали приложение на Python с графическим интерфейсом на PyQt5, реализовав удобную форму для ввода слова и отображения подробного разбора: часть речи, число, род, падеж, вид, время и другие грамматические признаки.
Также реализованы дополнительные функции:
- Просмотр истории всех предыдущих разборов
- Возможность сохранить любой результат в .txt файл
- Поддержка работы без подключения к интернету
Технологии:
- Python — основная логика анализа и работы с базой
- PyQt5 — графический интерфейс в стиле нативных Windows-приложений
- SQLite — хранение истории и пользовательских данных в локальной базе
Программа успешно установлена и используется преподавателями, студентами и школьниками, изучающими морфологию. Интерфейс понятен даже для новичков, а оффлайн-режим делает приложение удобным в любой ситуации — как в классе, так и дома.