A python based Pokédex with a PyQt GUI.
Project description
Description:
Unofficial Pokédex is a Pokédex app that is coded in Python with a GUI powered by PyQt. It uses PokeApi to retrieve all of the desired information about any specific Pokémon.
Below is how the program looks in action:
Requirements:
python 3.8+
playsound v1.2.2
pygame v2.1.2
PyQt6
requests v2.28.1
Initialization:
To use the program, type the Pokémon's name or national number on the green screen by any method shown:
Once you are finished filling out the entry screen click on the yellow play button right beside it:
Be sure to only use letters and numbers and no special characters. Also be sure that the Pokémon's name is spelt correctly. Failure to adhere to these rules will result in the database not being able to find the Pokémon:
Instructions:
1. Clicking the "Start Button" retrieves the data of the desired Pokémon entered in the input screen and updates the entire screen.
2. The "Abilities Button" retrieves the ability name and explanation of the Pokémon and displays it on the bottom white screen. You can scroll back and forth through each abilitiy with the "Back" and "Next" buttons located to at the ends of the screen.
3. The "Attacks Button" retrieves the attack name and explanation of the Pokémon and displays it on the bottom white screen. Like the Abilities Button, you can scroll back and forth through each abilitiy with the "Back" and "Next" buttons located to at the ends of the screen.
4. The home icon is the "Summary Button". It displays the summary of each Pokémon randomly selected from each game.
5. If a Pokémon's name appears here, it means that the "Evolves From Button" is active. Click on the Pokémon name to load and change the screen to information about the Pokémon listed.
6. The "Type Button" retrieves all of the strengths and weaknesses of the Pokémon's type. Similar to the Abilities and Attacks buttons, it is possible to scroll through the information with the next and back buttons on the screen the text is presented on. Each Pokémon has one or two types. So up to two Type buttons will be shown at a time.
7. If you don't want to hear the music, click the "Mute Button" to turn it off. If you would like the music back on, simply click the button again.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file unofficial_pokedex-0.0.9.tar.gz
.
File metadata
- Download URL: unofficial_pokedex-0.0.9.tar.gz
- Upload date:
- Size: 5.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6357384f2798a2de305fa7f6cf59b75490a688d6e83c13eb9e356e244d56faf1 |
|
MD5 | 70d95e7a61caefb57a211bce68bb612d |
|
BLAKE2b-256 | dd880924a7fa6a29158e24310bb35de8e560b6c453608f3078050abfbcd3dd91 |
File details
Details for the file unofficial_pokedex-0.0.9-py3-none-any.whl
.
File metadata
- Download URL: unofficial_pokedex-0.0.9-py3-none-any.whl
- Upload date:
- Size: 6.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c6cb9659d0dac40c3b933c1ecc75ab7914a6ab8b55ed9e24ccec8b3c098973 |
|
MD5 | c08515f8bb59676d8907c133acd56874 |
|
BLAKE2b-256 | 1f765144ea2ca4aaaf928adfc13bfc50a447884d82524c00c759b5fafea57d9e |