QNodeEditor#

Module containing all elements for a node editor in PyQt5

Modules

QNodeEditor.clipboard

Module containing clipboard management for node scenes

QNodeEditor.dialog

Dialog containing a node editor with result handling.

QNodeEditor.edge

Edge consisting of a connection between a start and end point

QNodeEditor.editor

Widget containing a node scene and view.

QNodeEditor.entries

Module containing default entries included with the QNodeEditor package

QNodeEditor.entry

Entry containing widgets and optionally a socket for inputs/outputs.

QNodeEditor.graphics

Module containing graphics for all node editor elements..

QNodeEditor.history

Module containing history management for node scenes

QNodeEditor.metas

Module containing metaclasses for various node editor classes

QNodeEditor.node

Node containing entries with widgets and sockets

QNodeEditor.scene

Scene containing nodes, edges, and utility functions

QNodeEditor.serialise

Module containing serialization logic

QNodeEditor.socket

Socket containing a reference to all edges connected to it.

QNodeEditor.themes

Module containing graphical themes for all node editor elements.

QNodeEditor.util

Utility functions for node editor

QNodeEditor.widgets

Module containing custom widgets to use in node entries