https://github.com/willtheorangeguy/python-logo-widgets
A group of widgets showing the Python logos, that can easily be added to your Python GUI code!
https://github.com/willtheorangeguy/python-logo-widgets
gui hacktoberfest python python-logo python-powered widget
Last synced: 5 months ago
JSON representation
A group of widgets showing the Python logos, that can easily be added to your Python GUI code!
- Host: GitHub
- URL: https://github.com/willtheorangeguy/python-logo-widgets
- Owner: willtheorangeguy
- License: gpl-3.0
- Created: 2018-01-04T22:40:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-08-12T13:45:02.000Z (5 months ago)
- Last Synced: 2025-08-12T15:34:43.320Z (5 months ago)
- Topics: gui, hacktoberfest, python, python-logo, python-powered, widget
- Language: Python
- Homepage: https://williamvdg.me/Python-Logo-Widgets/
- Size: 501 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
Python Logo Widgets
A group of widgets showing the Python logos, that can easily be added to your Python GUI code!
Key Features •
Download •
How To Use •
Support •
Contributing •
Changelog •
Credits & Contributors
## Key Features
* High quality images.
* Easy to integrate into a `Tkinter` GUI project.
* Available as code or as a function.
* Built-in samples.
* Cross platform.
## Download
You can **[download](https://github.com/willtheorangeguy/Python-Logo-Widgets/releases/latest) the source code** to run the scripts from the command line on Windows, macOS and Linux. **This will require [Python](https://www.python.org/downloads/).**
## How To Use
To run the application, you can use [Git and the Python Interpreter](https://github.com/willtheorangeguy/Python-Logo-Widgets/main/README.md#git), which allows you to clone and edit the widgets, or [`pip`](https://github.com/willtheorangeguy/Python-Logo-Widgets/main/README.md#pip) to import the widgets into your projects.
### Git
To clone and run this application, you'll need [Git](https://git-scm.com/downloads) and [Python](https://www.python.org/downloads/) installed on your computer. If you would rather not use Git, you can just download the script from GitHub above. From your command line:
```bash
# Clone this repository
$ git clone https://github.com/willtheorangeguy/Python-Logo-Widgets
# Go into the repository
$ cd Python-Logo-Widgets
# Run the Demo Window
$ python main.py
```
### `pip`
You can install the program from the [Python Package Index](https://pypi.org/project/Python-Logo-Widgets/) through `pip`.
```bash
# Install via pip
$ pip install Python-Logo-Widgets
# Run the Demo Window
$ Python-Logo-Widgets
```
**To add the widgets to your project, just import the code files!** Follow these instructions:
1. Copy the `logo.py`, `length.py`, `width.py` files, and `imgs` folder to your project.
2. Import each of the widgets (and `Tkinter`) into your project:
```python
# Import Statements
from tkinter import *
from logo import *
from length import *
from width import *
```
3. Call each of the respective widgets:
| Python Logo | Python Powered Length | Python Powered Width |
|-------------|-----------------------|----------------------|
|`logo_widget()`|`length_widget()`|`width_widget()`|
4. Save and run the file. You're all set!
## Support
Customizing the logo and widget sizes can be found in [`CUSTOMIZATION`](https://github.com/willtheorangeguy/Python-Logo-Widgets/blob/master/docs/CUSTOMIZATION.md). Hard-coding the widgets into your project can be found in [`USAGE`](https://github.com/willtheorangeguy/Python-Logo-Widgets/blob/master/docs/USAGE.md). More documentation is available in the **[Documentation](https://github.com/willtheorangeguy/Python-Logo-Widgets/tree/main/docs)** and on the **[Wiki](https://github.com/willtheorangeguy/Python-Logo-Widgets/wiki)**. If more support is required, please open a **[GitHub Discussion](https://github.com/willtheorangeguy/Python-Logo-Widgets/discussions/new)** or join our **[Discord](https://discord.gg/eAZZJzhHrW)**.
## Contributing
Please contribute using [GitHub Flow](https://guides.github.com/introduction/flow). Create a branch, add commits, and [open a pull request](https://github.com/willtheorangeguy/Python-Logo-Widgets/compare).
Please read [`CONTRIBUTING`](CONTRIBUTING.md) for details on our [`CODE OF CONDUCT`](CODE_OF_CONDUCT.md), and the process for submitting pull requests to us.
## Changelog
See the [`CHANGELOG`](CHANGELOG.md) file for details.
## Credits
This software uses the following open source packages, projects, services or websites:
GitHub
Python Software Foundation
PyInstaller
Web - Plans
Web - Donate
Web - Donate
## Contributors
* [@willtheorangeguy](https://github.com/willtheorangeguy) - Sponsor on [PayPal](https://paypal.me/wvdg44?country.x=CA&locale.x=en_US)
## You may also like...
* [Running Calculator](https://github.com/willtheorangeguy/Running-Calculator) - A running speed calculator for any unit of distance.
* [PyWorkout](https://github.com/willtheorangeguy/PyWorkout) - A minimal CLI to keep you inspired during your workout!
* [PyAvatar](https://github.com/willtheorangeguy/PyAvatar) - Easily display all of your creative avatars to keep them consistent across websites.
## License
This project is licensed under the [GNU General Public License](https://www.gnu.org/licenses/gpl-3.0.en.html) - see the [`LICENSE`](LICENSE.md) file for details. See the [Privacy Policy](https://github.com/willtheorangeguy/Python-Logo-Widgets/blob/master/docs/legal/PRIVACY.md) and [Terms and Conditions](https://github.com/willtheorangeguy/Python-Logo-Widgets/blob/master/docs/legal/TERMS.md) for legal information.