Skip to content

A simple PyQt5-based dictionary application that allows users to add, search, and list English-Uzbek word pairs. This application provides a user-friendly interface for managing and looking up word translations, making it a handy tool for language learners and enthusiasts.

Notifications You must be signed in to change notification settings

MuzafarovMirfayz/SaveWords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Dictionary Application

A simple PyQt5-based dictionary application that allows users to add, search, and list English-Uzbek word pairs.

Features

  • Add Words: Users can add new English-Uzbek word pairs to the dictionary.
  • Search Words: Users can search for word pairs by either English or Uzbek words.
  • List Words: Users can view a list of all the word pairs in the dictionary.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • PyQt5 installed on your system. You can install PyQt5 using pip:

  • A text file named list.txt in the same directory as the application. This file will store the word pairs.

Usage

  1. Run the application by executing main.py.

  2. The main window provides the following options:

  • ADD: Opens a window to add new word pairs to the dictionary.
  • SEARCH: Opens a window to search for word pairs.
  • LIST: Displays a list of all word pairs in the dictionary.
  • EXIT: Closes the application.
  1. ADD: Enter an English word and its Uzbek translation in the respective text fields and click the "OK" button to add the pair to the dictionary.

  2. SEARCH: Choose whether you want to search by English or Uzbek, enter the word in the text field, and click the "search" button. The matching word pairs will be displayed.

  3. LIST: Displays a list of all word pairs currently in the dictionary.

  4. EXIT: Closes the application.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to PyQt5 for providing a powerful and easy-to-use GUI framework.

Enjoy using the dictionary application!

About

A simple PyQt5-based dictionary application that allows users to add, search, and list English-Uzbek word pairs. This application provides a user-friendly interface for managing and looking up word translations, making it a handy tool for language learners and enthusiasts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages