This is a simple PyQt5 application that allows you to create an artistic color palette and generate random shapes with the colors you choose. It uses matplotlib
for rendering the artwork and PyQt5 for the graphical user interface.
- Color Selection: Select as many colors as you want using a color picker.
- Artwork Generation: Randomly generates a grid of circles and squares in the selected colors.
- Interactive UI: Simple user interface to pick colors and render the artwork.
To run the application, you need to have the following installed:
- Python 3.x
- PyQt5
- Matplotlib
- NumPy
You can install the dependencies via pip:
pip install PyQt5 matplotlib numpy
- Clone the repository or download the script.
- Run the script with Python:
python art_app.py
Click the "Pick Color" button to open the color dialog. Select colors and they will be added to your palette.
Once you have selected your colors, press the "Render" button to generate random shapes with your color palette. Each render will be unique!
The app generates an artistic pattern of circles and squares using the colors you've selected, similar to abstract modern art.
Enjoy creating your own random colorful art pieces!