Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 5 days ago
JSON representation

Node graph framework that can be re-implemented into applications that supports PySide2

Awesome Lists containing this project

README

        

# NodeGraphQt

[![API Documentation](https://github.com/jchanvfx/NodeGraphQt/actions/workflows/sphinx_doc_build.yml/badge.svg)](https://github.com/jchanvfx/NodeGraphQt/actions/workflows/sphinx_doc_build.yml)
[![PyPI Package](https://github.com/jchanvfx/NodeGraphQt/actions/workflows/pypi_publish.yml/badge.svg)](https://github.com/jchanvfx/NodeGraphQt/actions/workflows/pypi_publish.yml)
![GitHub Repo stars](https://img.shields.io/github/stars/jchanvfx/NodeGraphQt?style=social)





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