Skip to content

Commit c58d005

Browse files
authored
Update README.md
1 parent a0ff8c0 commit c58d005

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

README.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,17 @@
22

33
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 something a little *different*.
44

5-
![Graphical Equalizer](https://i.imgur.com/0F2ZgqE.gif)
6-
75
This repo is a little collection of [custom Python Qt5 widgets](https://www.learnpyqt.com/widgets/) I've built myself. They are compatible with both PyQt5 and PySide2 (Qt for Python). Currently the repository includes —
86

9-
1. **ColorButton** — a single button showing a selected colour. Left-click to change, or right click to reset to `None`. Uses the platform colour selection tool to choose colours.
10-
2. **EqualizerBar** - [a graphical equalizer visualisation](https://www.learnpyqt.com/widgets/equalizerbar/) for displaying audio frequency changes. Customiseable colours and channels.
11-
3. **Gradient** — a gradient editor allowing [creation of complex linear gradients](https://www.learnpyqt.com/widgets/gradient/), with multiple positionable stops.
12-
4. **Paint** — a scribble pad, left-click to draw, right-click to fill. The colours are customizable, try hooking it to the ColorButton or Palette.
13-
5. **Palette** — a [array of colours to choose from](https://www.learnpyqt.com/widgets/palette/), can be arranged horizontally, vertically or in a grid.
7+
| Widgets | Library |
8+
| :---: | :---: |
9+
| ![Graphical Equalizer](https://i.imgur.com/0F2ZgqE.gif)<br>`EqualizerBar`<br>Visualize audio frequency changes with configurable styles and decay<br>[Documentation](https://www.learnpyqt.com/widgets/equalizerbar/) | ![Power Meter](https://i.imgur.com/0dpZIMV.gif)<br>`Power Meter`<br>Rotary control with amplitude display<br>[Documentation](https://www.learnpyqt.com/courses/custom-widgets/creating-your-own-custom-widgets/) |
10+
| ![Palette](https://cdn.learnpyqt.com/media/images/Screenshot_2019-06-15_at_15.18.14.max-500x500.png)<br>`Palette`<br>Select colours from a configurable linear or grid palette.<br>[Documentation](https://www.learnpyqt.com/widgets/palette/) | ![Gradient Editor](https://cdn.learnpyqt.com/media/images/Screenshot_2019-06-15_at_18.32.52.max-500x500.png)<br>`Gradient`<br>Design custom linear gradients with multiple stops and colours.<br>[Documentation](https://www.learnpyqt.com/widgets/gradient/)|
11+
| ColorButton<br>Simple button that displays and selects colours. | Paint<br>Draw pictures with a custom bitmap canvas, with colour and pen control. |
1412

1513
For a more detailed introduction to each widget and a walkthrough of their APIs
1614
see [the custom widget library on LearnPyQt](https://www.learnpyqt.com/widgets/).
1715

1816
More custom widgets will follow, *if you have ideas just let me know!*
1917

20-
**Licensed MIT/BSDv2** feel free to use in your own projects.
18+
**Licensed MIT/BSDv2** feel free to use in your own projects.

0 commit comments

Comments
 (0)