/qtpynodeeditor

Python Qt NodeEditor (qtpy, PyQt5, PySide)

Primary LanguagePythonOtherNOASSERTION

qtpynodeeditor

Python Qt node editor

Pure Python port of NodeEditor, supporting PyQt5 and PySide through qtpy.

Requirements

  • Python 3.6+
  • qtpy
  • PyQt5 / PySide

Documentation

Sphinx-generated documentation

Screenshots

Style example

https://raw.githubusercontent.com/klauer/qtpynodeeditor/assets/screenshots/style.png

Calculator example

https://raw.githubusercontent.com/klauer/qtpynodeeditor/assets/screenshots/calculator.png

Installation

$ conda create -n node -c conda-forge python=3.6 pyqt5 qt qtpy
$ conda activate node
$ git clone https://github.com/klauer/qtpynodeeditor
$ cd qtpynodeeditor
$ pip install .

Running the Tests

$ python run_tests.py