Metadata-Version: 2.1
Name: pyqt-ext
Version: 1.2.7
Summary: Collection of PyQt/PySide widgets/tools
Keywords: PyQt,PySide
Home-page: https://github.com/marcel-goldschen-ohm/pyqt-ext
Author-Email: Marcel Goldschen-Ohm <goldschen-ohm@utexas.edu>
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3 :: Only
Project-URL: Homepage, https://github.com/marcel-goldschen-ohm/pyqt-ext
Project-URL: Repository, https://github.com/marcel-goldschen-ohm/pyqt-ext
Project-URL: Issues, https://github.com/marcel-goldschen-ohm/pyqt-ext/issues
Requires-Python: >=3.9
Requires-Dist: numpy>=1.26.2
Requires-Dist: qtpy>=2.4.1
Requires-Dist: qtawesome>=1.3.0
Description-Content-Type: text/markdown

# pyqt-ext
Collection of PyQt/PySide widgets/tools.

![GitHub Tag](https://img.shields.io/github/v/tag/marcel-goldschen-ohm/pyqt-ext?cacheSeconds=1)
![tests](https://github.com/marcel-goldschen-ohm/pyqt-ext/actions/workflows/build-test.yml/badge.svg)

![GitHub Release](https://img.shields.io/github/v/release/marcel-goldschen-ohm/pyqt-ext?cacheSeconds=1)

In addition to being useful out-of-the-box, you may find these tools to be helpful templates for rolling your own custom widgets.

- `graph/`
    - Graph style utils
- `tree/`
    - [Tree model/view interface](docs/AbstractTree.md)
    - [(key, value) tree model/view](docs/KeyValueTree.md)
- `utils/`
    - [Color utils](docs/ColorUtils.md)
- `widgets/`
    - Collapsible section
    - [Color selection button](docs/ColorButton.md)
    - [Multi-value spinbox](docs/MultiValueSpinBox.md)

# Install
Requires a PyQt package. Should work with PySide6, PyQt6, or PyQt5.
```shell
pip install PySide6
```
Install latest release version:
```shell
pip install pyqt-ext
```
Or install latest development version:
```shell
pip install pyqt-ext@git+https://github.com/marcel-goldschen-ohm/pyqt-ext
```