Metadata-Version: 2.4
Name: qdigitalmeter
Version: 0.1.0
Summary: A simple digital peak meter for use with PyQt5, PyQt6, PySide2, and PySide6
License: LGPL-2.1-or-later
License-File: LICENSE
Author: Francesco Ceruti
Author-email: ceppofrancy@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: qtpy (>=2.4,<3.0)
Project-URL: Repository, https://github.com/FrancescoCeruti/QDigitalMeter
Description-Content-Type: text/markdown

# QDigitalMeter

A simple digital peak meter for use with PyQt5, PyQt6, PySide2, and PySide6.

---

Create a meter with default parameters, designed for audio dB values.

```python
from qdigitalmeter import QDigitalMeter

meter = QDigitalMeter()
meter.setStyleSheet("* { background: rgb(30, 30, 30); color: rgb(90, 90, 90); }")
meter.resize(150, 400)
meter.show()
```

Update displayed values:

```python
meter.plot([-42, -42])
```

Optionally display decay indicators:

```python
meter.plot([-42, -42], [-21, -21])
```

See `examples/example_01.py` for a working example:

```shell
python3 examples/example_01.py

# or
QT_API=<api> python3 examples/example_01.py
# where <api> = pyqt5 || pyqt6 || pyside2 || pyside6
```

![capture](https://github.com/FrancescoCeruti/QDigitalMeter/assets/5596673/e841f7e4-4f63-42bd-81eb-eda2fc86445f)

