Skip to content

Latest commit

 

History

History
48 lines (26 loc) · 1.65 KB

README.md

File metadata and controls

48 lines (26 loc) · 1.65 KB

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!