Coder Social home page Coder Social logo

satyapuvvula / python-qtwidgets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pythonguis/python-qtwidgets

0.0 0.0 0.0 44 KB

Custom widget library for PyQt5 and PySide2 (Qt for Python). Free to use in your own applications.

Home Page: https://www.learnpyqt.com/widgets/

License: MIT License

Python 100.00%

python-qtwidgets's Introduction

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
Graphical Equalizer
Visualize audio frequency changes with configurable styles and decay
from qtwidgets import EqualizerBar
Documentation
Power Meter
Power Bar
Rotary control with amplitude display
from qtwidgets import PowerBar
Documentation
Palette
Palette
Select colours from a configurable linear or grid palette.
from qtwidgets import PaletteHorizontal
from qtwidgets import PaletteGrid
Documentation
Gradient Editor
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
Toggle Widget
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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.