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

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

Release files for nodeeditor 0.9.11

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.11
File Interpreter ABI Platform
nodeeditor-0.9.11-py3-none-any.whl Python 3 none any Details

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

Download URL nodeeditor-0.9.11-py3-none-any.whl
Size 52.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7899a851c14c787c69728b9ac6764c49453c296382b0a2778bc2102d6631d677
BLAKE2b-256 checksum
How to use checksums
708f66a0cb329067bb119d325e8fee8fbeb931c215b3cfd472cee7d7c14f8189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.4

Release history Release notifications | RSS feed

0.9.15

1 release file

0.9.14

1 release file

0.9.13

1 release file

0.9.12

1 release file

This release

0.9.11 This release

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