A simple PyQt5-based dictionary application that allows users to add, search, and list English-Uzbek word pairs.
- 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.
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.
-
Run the application by executing
main.py
. -
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.
-
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.
-
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.
-
LIST: Displays a list of all word pairs currently in the dictionary.
-
EXIT: Closes the application.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to PyQt5 for providing a powerful and easy-to-use GUI framework.
Enjoy using the dictionary application!