https://github.com/jchanvfx/nodegraphqt
Node graph framework that can be re-implemented into applications that supports PySide2
https://github.com/jchanvfx/nodegraphqt
nodegraph nodegraph-framework nodegraph-python nodegraph-qt nodegraphqt pyside pyside-nodegraph pyside2-nodegraph python
Last synced: 8 months ago
JSON representation
Node graph framework that can be re-implemented into applications that supports PySide2
- Host: GitHub
- URL: https://github.com/jchanvfx/nodegraphqt
- Owner: jchanvfx
- License: mit
- Created: 2017-08-28T12:13:27.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T20:51:41.000Z (about 1 year ago)
- Last Synced: 2025-04-28T13:58:42.582Z (8 months ago)
- Topics: nodegraph, nodegraph-framework, nodegraph-python, nodegraph-qt, nodegraphqt, pyside, pyside-nodegraph, pyside2-nodegraph, python
- Language: Python
- Homepage: http://chantonic.com/NodeGraphQt/
- Size: 41.8 MB
- Stars: 1,369
- Watchers: 50
- Forks: 279
- Open Issues: 70
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# NodeGraphQt
[](https://github.com/jchanvfx/NodeGraphQt/actions/workflows/sphinx_doc_build.yml)
[](https://github.com/jchanvfx/NodeGraphQt/actions/workflows/pypi_publish.yml)

NodeGraphQt is a node graph UI framework written in `PySide2` that can be re-implemented.

## Install
NodeGraphQt is available on The Python Package Index (PyPI) [here](https://pypi.org/project/NodeGraphQt) so it can be installed with:
```
pip install NodeGraphQt
```
or you can download previous versions from the [releases](https://github.com/jchanvfx/NodeGraphQt/releases) page.
## Documentation
https://jchanvfx.github.io/NodeGraphQt
See the [basic_example.py](/examples/basic_example.py) script to get started or check out the API example overview
here.
## Vertical Layout
https://jchanvfx.github.io/NodeGraphQt/api/examples/ex_pipe.html#layout-direction

## Pipe Layout
https://jchanvfx.github.io/NodeGraphQt/api/examples/ex_pipe.html#layout-styles

## Custom Widgets
https://jchanvfx.github.io/NodeGraphQt/api/custom_widgets.html
