Skip to main content

A python based Pokédex with a PyQt GUI.

Project description

upl

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unofficial_pokedex-0.0.9.tar.gz (5.9 MB view hashes)

Uploaded Source

Built Distribution

unofficial_pokedex-0.0.9-py3-none-any.whl (6.0 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page