Custom Qt5 Python Widgets
Qt5 comes with a huge number of widgets built-in, from simple text boxes to digital displays, vector graphics canvas and a full-blown web browser. While you can build perfectly functional applications with the built-in widgets, sometimes your applications will need a more.
This repo contains a library of custom Python Qt5 widgets which are free to use in your own applications. Widgets are compatible with both PyQt5 and PySide2 (Qt for Python). Currently the repository includes -
| Widgets | Library |
|---|---|
Graphical Equalizer Visualize audio frequency changes with configurable styles and decay from qtwidgets import EqualizerBarDocumentation |
Power Bar Rotary control with amplitude display from qtwidgets import PowerBarDocumentation |
Palette Select colours from a configurable linear or grid palette. from qtwidgets import PaletteHorizontalfrom qtwidgets import PaletteGridDocumentation |
Linear Gradient Editor Design custom linear gradients with multiple stops and colours. from qtwidgets import GradientDocumentation |
| Color Button Simple button that displays and selects colours. from qtwidgets import ColorButton |
Paint Draw pictures with a custom bitmap canvas, with colour and pen control. from qtwidgets import Paint |
| Password Edit A password line editor with toggleable visibility action. from qtwidgets import PasswordEdit |
Replace checkboxes with this handy toggle widget, with custom colors and optional animations from qtwidgets import Togglefrom qtwidgets import AnimatedToggleDocumentation |
For a more detailed introduction to each widget and a walkthrough of their APIs
see the custom widget library on LearnPyQt.
More custom widgets will follow, if you have ideas just let me know!
Licensed MIT/BSDv2 feel free to use in your own projects.
Metadata
Release files for qtwidgets 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| qtwidgets-1.1.tar.gz | 14.2 kB | Without provenance | Details for qtwidgets-1.1.tar.gz |
Release files / qtwidgets-1.1.tar.gz
| Download URL | qtwidgets-1.1.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
97b8373844788a22c836f5a16a1e60c9ef1469bfc4aedc09ae786fc9aa0b49df
|
|
BLAKE2b-256 checksum How to use checksums |
cdebe4e5e238b8d570d748ac09dd81f057a32866b517fbf92b5d71a5c86e5e39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.28.1 setuptools/63.4.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.7.5
|
Security for qtwidgets 1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.