Node Item (nodeitem)¶
Node Item¶
-
class
orangecanvas.canvas.items.nodeitem.NodeItem(widget_description=None, parent=None, **kwargs)¶ Bases:
PyQt5.QtWidgets.QGraphicsObjectAn widget node item in the canvas.
-
positionChanged¶
-
anchorGeometryChanged¶
-
activated¶
-
anchorRotation()¶ Return the anchor rotation.
-
animationEnabled()¶ Are node animations enabled.
-
font()¶ Return the title text font.
-
inputAnchors()¶ Return a list of all input anchor points.
-
newInputAnchor()¶ Create and return a new input
AnchorPoint.
-
newOutputAnchor()¶ Create and return a new output
AnchorPoint.
-
outputAnchors()¶ Return a list of all output anchor points.
-
processingState()¶ The node processing state.
-
processingState_¶ The node processing state.
-
progress()¶ Return the node work progress state.
-
progress_¶ Node progress state.
-
removeInputAnchor(anchor)¶ Remove input anchor.
-
removeOutputAnchor(anchor)¶ Remove output anchor.
-
setAnchorRotation(angle)¶ Set the anchor rotation.
-
setAnimationEnabled(enabled)¶ Set the node animation enabled state.
-
setColor(color, selectedColor=None)¶ Set the widget color.
-
setFont(font)¶ Set the title text font (
QFont).
-
setIcon(icon)¶ Set the node item’s icon (
QIcon).
-
setProcessingState(state)¶ Set the node processing state i.e. the node is processing (is busy) or is idle.
-
setProgress(progress)¶ Set the node work progress state (number between 0 and 100).
-
setStateMessage(message)¶ Set a state message to display over the item.
Parameters: message (UserMessage) – Message to display. message.severity is used to determine the icon and message.contents is used as a tool tip.
-
setStatusMessage(message)¶ Set the node status message text.
This text is displayed below the node’s title.
-
setTitle(title)¶ Set the node title. The title text is displayed at the bottom of the node.
-
setWidgetCategory(desc)¶ Set the widget category.
-
setWidgetDescription(desc)¶ Set widget description.
-
title()¶ Return the node title.
-
title_¶ Node title text.
-
-
class
orangecanvas.canvas.items.nodeitem.AnchorPoint(*args)¶ Bases:
PyQt5.QtWidgets.QGraphicsObjectA anchor indicator on the
NodeAnchorItem.-
scenePositionChanged(QPointF)¶
-
anchorDirectionChanged(QPointF)¶
-
anchorDirection()¶ Return the preferred anchor direction.
-
anchorScenePos()¶ Return anchor position in scene coordinates.
-
setAnchorDirection(direction)¶ Set the preferred direction (QPointF) in item coordinates.
-