API Reference


The NodeWidget class provides the main entry point to the nodeworks library. The class provides a QWidget that can be inserted into Qt based applications. The NodeWidget contains methods for adding/removing Nodes and Connections as well as saving, loading, exporting, and solving the network.

NodeWidget Support


The Node provides the top-level methods for a node.

Node Support


The Connection provides connections between Terminals of Nodes


The NodeLibrary provides methods for building and maintaining a collection of Nodes that can be added to a network.

Base Widgets

Base widgets provide unified value and setValue methods as well as ValueChanged Signals for a collection of QWidgets.


A collection of helper functions.