Metadata-Version: 2.1
Name: ryvencore-qt
Version: 0.4.3
Summary: Qt frontend for ryvencore; Library for building Visual Node Editors
Home-page: https://github.com/leon-thomm/ryvencore-qt
Author: Leon Thomm
Author-email: l.thomm@mailbox.org
Project-URL: Website, https://ryven.org
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: <3.11,>=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ryvencore==0.4.*
Requires-Dist: PySide2
Requires-Dist: QtPy
Requires-Dist: waiting
Requires-Dist: textdistance


<p align="center">
  <img src="./img/logo.png" alt="drawing" width="70%"/>
</p>

`ryvencore-qt` provides Qt-based GUI classes for ryvencore, and is itself a Python package. The Ryven editor is built on top of `ryvencore-qt`. `ryvencore-qt` uses the PySide2 Python bindings for Qt. It shouldn't be too much work to get it running with PySide6 but I didn't try it yet. PyQt is not supported (because it doesn't allow for multi-inheritance on QObject derived classes).

### Installation

```
pip install ryvencore-qt
```

or build from sources

```
git clone https://github.com/leon-thomm/ryven
cd ryven/ryvencore-qt
pip install .
```
