/NodeGraphQt

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

Primary LanguagePythonMIT LicenseMIT

NodeGraphQt

NodeGraphQt is a node graph UI framework for PySide2 that can be implemented and re-purposed into applications.

API Documentation

NodeGraphQt API documentation

Navigation

action controls
Zoom in/out Alt + MMB Drag or Mouse Scroll Up/Down
Pan Alt + LMB Drag or MMB Drag
Node search Tab

Slice Connections

action controls
Slice Connections Shift + Alt + LMB Drag

Vertical Layout

Pipe Layout

Widgets

Examples

See the basic_example.py python script in this repo.

More examples can be found in the API documentation here:

https://jchanvfx.github.io/NodeGraphQt/api/html/examples/ex_overview.html#simple-example