Skip to main content

Welcome to PyQtNodeEditor

https://badge.fury.io/py/nodeeditor.svg Documentation Status

This package was created from the Node Editor written in PyQt5. The intention was to create a tutorial series describing the path to create a reusable nodeeditor which can be used in different projects. The tutorials are published on youtube for free. The full list of tutorials can be located here: https://www.blenderfreak.com/tutorials/node-editor-tutorial-series/

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

  • PyQt5 or PySide2 (using wrapper QtPy)

Installation

$ pip install nodeeditor

Or directly from source code to get the latest version

$ pip install git+https://gitlab.com/pavel.krupala/pyqt-node-editor.git

Or download the source code from gitlab:

git clone https://gitlab.com/pavel.krupala/pyqt-node-editor.git

Screenshots

Screenshot of Calculator Example Screenshot of Node Editor

History

Metadata

Release files for nodeeditor 0.9.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for nodeeditor 0.9.15
File Interpreter ABI Platform
nodeeditor-0.9.15-py3-none-any.whl Python 3 none any Details

Release files / nodeeditor-0.9.15-py3-none-any.whl

Download URL nodeeditor-0.9.15-py3-none-any.whl
Size 56.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dda710c46193a2582b15ed9d41130b0c20f274bf35ba748b8f0bb2f5c3108c55
BLAKE2b-256 checksum
How to use checksums
047e4c97d5daf9df8c71cca1b53bb296929eaaad4811be5dd76156b8ec65f739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.1

Release history Release notifications | RSS feed

This release

0.9.15 This release

1 release file

0.9.14

1 release file

0.9.13

1 release file

0.9.12

1 release file

0.9.11

1 release file

0.9.10

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

1 release file

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page