Skip to content

iamx-ariful-islam/PyQt5-Color-Picker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🖌️ PyQt5 Color Picker

A modern and lightweight color picker application built using Python (PyQt5), allowing users to easily select, preview and copy colors with an intuitive GUI.

📌 Features

  • 🎯 Color Picker Dialog – Select any color with a native PyQt5 color picker.
  • 🔍 Live Color Preview – Instantly preview selected colors.
  • 📋 Copy HEX / RGB – One-click copy to clipboard.
  • 🖥️ Modern UI – Clean and user-friendly PyQt5 interface.
  • ⚡ Lightweight & Fast – No extra dependencies beyond PyQt5.

🛠️ Tech Stack

Component Description
Language Python3.x
Framework PyQt5
UI Native PyQt Widgets
Platform Cross-platform (Windows, Linux, macOS)

🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/iamx-ariful-islam/PyQt5-Color-Picker.git
cd PyQt5-Color-Picker

2️⃣ Install Dependencies

The requirements.txt file, lists of all the Python libraries that "pyqt5 color picker" depends on and installs those packages from the file:

pip install -r requirements.txt
# or (Linux/MacOS)
sudo pip install -r requirements.txt

3️⃣ Run the Application

python main.py

📂 Project Structure

Here’s the structure of the PyQt5 Color Picker project:

PyQt5-Color-Picker/
│
│── icons/
│── screenshots/
│── main.py              # Main application file       
│── LICENSE
├── README.md            # Project documentation
│── requirments.txt
└── ui.ui                # Qt Designer UI layout file (main window design)

🖼️ Preview

Here are some screenshots of the PyQt5 Color Picker project:

Main Window
Main Windows
Color Dialog Window
Color Dialog Windows
Color Change Window
Color Change Windows

🧩 How It Works

  • Opens a PyQt5 QColorDialog then click the droper icon
  • Displays selected color in a preview frame
  • Shows HEX and RGB values
  • Allows copying to clipboard with a button click

📘 Use Cases

  • UI/UX design workflow
  • Graphic designers needing quick color values
  • Developers testing color palettes
  • Simple project for learning PyQt5

🤝 Contributing

Contributions, suggestions, and feedback are always welcome! ❤️
To contribute:

  1. Fork the repository
  2. Create a new branch (feature/new-feature)
  3. Commit your changes
  4. Push and submit a Pull Request

💬 You can also open an issue if you’d like to discuss a feature or report a bug.

🌐 For more or connect with me

                   

📜 License

The MIT License (MIT)

💖 Thank You for Visiting!

“Good design is about making things simple yet significant”
Md. Ariful Islam

Releases

No releases published

Packages

 
 
 

Contributors

Languages