Skip to content

AzadKshitij/qtpy-nodeeditor

Repository files navigation

Welcome to PyQtNodeEditor

⚠️⚠️ Disclaimer

This is not the original repository. This is a fork of the original repository, customized for personal use. you can still find original repo here.

Features

  • provides full framework for creating customizable graph, nodes, sockets and edges
  • full support for undo / redo and serialization into files in a VCS friendly way
  • support for implementing evaluation logic
  • hovering effects, dragging edges, cutting lines and a bunch more...
  • provided 2 examples on how node editor can be implemented

Requirements

  • Python 3.x
  • PyQt6 or PySide6 (using wrapper QtPy)

Installation

Directly from source code to get the latest version

pip install git+https://github.com/AzadKshitij/qtpy-nodeeditor.git

Or download the source code from github

git clone https://github.com/AzadKshitij/qtpy-nodeeditor.git

Screenshots

Other links

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages