Canvas (canvas)
Canvas
The canvas package contains classes for visualizing the
contents of a Scheme, utilizing the Qt’s Graphics View
Framework.
- Canvas Scene (
scene)- Canvas Graphics Scene
CanvasSceneCanvasScene.node_item_addedCanvasScene.node_item_removedCanvasScene.link_item_addedCanvasScene.link_item_removedCanvasScene.annotation_addedCanvasScene.annotation_removedCanvasScene.node_item_position_changedCanvasScene.node_item_double_clickedCanvasScene.node_item_activatedCanvasScene.node_item_hoveredCanvasScene.link_item_hoveredCanvasScene.link_item_activatedCanvasScene.clear_scene()CanvasScene.set_scheme()CanvasScene.set_registry()CanvasScene.set_anchor_layout()CanvasScene.anchor_layout()CanvasScene.set_channel_names_visible()CanvasScene.channel_names_visible()CanvasScene.set_node_animation_enabled()CanvasScene.add_node_item()CanvasScene.add_node()CanvasScene.new_node_item()CanvasScene.remove_node_item()CanvasScene.remove_node()CanvasScene.node_items()CanvasScene.add_link_item()CanvasScene.add_link()CanvasScene.new_link_item()CanvasScene.remove_link_item()CanvasScene.remove_link()CanvasScene.link_items()CanvasScene.add_annotation_item()CanvasScene.add_annotation()CanvasScene.remove_annotation_item()CanvasScene.remove_annotation()CanvasScene.annotation_items()CanvasScene.commit_scheme_node()CanvasScene.commit_scheme_link()CanvasScene.node_for_item()CanvasScene.item_for_node()CanvasScene.link_for_item()CanvasScene.item_for_link()CanvasScene.selected_node_items()CanvasScene.selected_annotation_items()CanvasScene.node_links()CanvasScene.node_output_links()CanvasScene.node_input_links()CanvasScene.neighbor_nodes()CanvasScene.item_at()CanvasScene.mousePressEvent()CanvasScene.mouseMoveEvent()CanvasScene.mouseReleaseEvent()CanvasScene.mouseDoubleClickEvent()CanvasScene.keyPressEvent()CanvasScene.keyReleaseEvent()CanvasScene.contextMenuEvent()CanvasScene.dragEnterEvent()CanvasScene.dragMoveEvent()CanvasScene.dragLeaveEvent()CanvasScene.dropEvent()
grab_svg()
- Node Item (
nodeitem)- Node Item
NodeItemNodeItem.positionChangedNodeItem.anchorGeometryChangedNodeItem.activatedNodeItem.selectedChangedNodeItem.ANCHOR_SPAN_ANGLENodeItem.Z_VALUENodeItem.setWidgetDescription()NodeItem.setWidgetCategory()NodeItem.setIcon()NodeItem.setColor()NodeItem.setTitle()NodeItem.title()NodeItem.titleEditingStartedNodeItem.titleEditingFinishedNodeItem.editTitle()NodeItem.setAnimationEnabled()NodeItem.animationEnabled()NodeItem.setProcessingState()NodeItem.processingState()NodeItem.setProgress()NodeItem.progress()NodeItem.setStatusMessage()NodeItem.setStateMessage()NodeItem.newInputAnchor()NodeItem.removeInputAnchor()NodeItem.newOutputAnchor()NodeItem.removeOutputAnchor()NodeItem.inputAnchors()NodeItem.outputAnchors()NodeItem.setAnchorRotation()NodeItem.anchorRotation()NodeItem.boundingRect()NodeItem.shape()NodeItem.mousePressEvent()NodeItem.mouseDoubleClickEvent()NodeItem.contextMenuEvent()NodeItem.changeEvent()NodeItem.itemChange()
AnchorPoint
- Link Item (
linkitem)- Link Item
LinkItemLinkItem.activatedLinkItem.selectedChangedLinkItem.Z_VALUELinkItem.StateLinkItem.NoStateLinkItem.EmptyLinkItem.ActiveLinkItem.PendingLinkItem.InvalidatedLinkItem.setSourceItem()LinkItem.setSinkItem()LinkItem.setChannelNamesVisible()LinkItem.setSourceName()LinkItem.sourceName()LinkItem.setSinkName()LinkItem.sinkName()LinkItem.setAnimationEnabled()LinkItem.mouseDoubleClickEvent()LinkItem.hoverEnterEvent()LinkItem.hoverLeaveEvent()LinkItem.changeEvent()LinkItem.sceneEventFilter()LinkItem.boundingRect()LinkItem.shape()LinkItem.setEnabled()LinkItem.isEnabled()LinkItem.setDynamicEnabled()LinkItem.isDynamicEnabled()LinkItem.setDynamic()LinkItem.isDynamic()LinkItem.setRuntimeState()LinkItem.itemChange()
- Annotation Items (
annotationitem)AnnotationTextAnnotationTextAnnotation.editingFinishedTextAnnotation.textEditedTextAnnotation.contentChangedTextAnnotation.itemChange()TextAnnotation.adjustSize()TextAnnotation.setFramePen()TextAnnotation.framePen()TextAnnotation.setFrameBrush()TextAnnotation.frameBrush()TextAnnotation.setPlainText()TextAnnotation.setHtml()TextAnnotation.setDefaultTextColor()TextAnnotation.setTextMargins()TextAnnotation.textMargins()TextAnnotation.document()TextAnnotation.mouseDoubleClickEvent()TextAnnotation.startEdit()TextAnnotation.endEdit()TextAnnotation.resizeEvent()TextAnnotation.sceneEventFilter()TextAnnotation.changeEvent()TextAnnotation.contextMenuEvent()
ArrowAnnotationArrowAnnotation.setAutoAdjustGeometry()ArrowAnnotation.autoAdjustGeometry()ArrowAnnotation.setLine()ArrowAnnotation.line()ArrowAnnotation.setColor()ArrowAnnotation.color()ArrowAnnotation.setLineWidth()ArrowAnnotation.lineWidth()ArrowAnnotation.adjustGeometry()ArrowAnnotation.shape()ArrowAnnotation.itemChange()