Custom widget library for PyQt6, PyQt5, PySide6 and PySide2 (Qt for Python). Free to use in your own applications.
Project description
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 EqualizerBar Documentation |
Power Bar Rotary control with amplitude display from qtwidgets import PowerBar Documentation |
Palette Select colours from a configurable linear or grid palette. from qtwidgets import PaletteHorizontal from qtwidgets import PaletteGrid Documentation |
Linear Gradient Editor Design custom linear gradients with multiple stops and colours. from qtwidgets import Gradient Documentation |
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 Toggle from qtwidgets import AnimatedToggle Documentation |
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file qtwidgets-1.1.tar.gz
.
File metadata
- Download URL: qtwidgets-1.1.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97b8373844788a22c836f5a16a1e60c9ef1469bfc4aedc09ae786fc9aa0b49df |
|
MD5 | 98c328edbeeee3b1907c5b22e6b6f953 |
|
BLAKE2b-256 | cdebe4e5e238b8d570d748ac09dd81f057a32866b517fbf92b5d71a5c86e5e39 |