pySimBlocks.gui.graphics.group_proxy_item¶
- class pySimBlocks.gui.graphics.group_proxy_item.GroupProxyPortItem(is_output: bool, parent_proxy: GroupProxyItem)[source]¶
Bases:
QGraphicsItemSingle visible port on a GroupIn or GroupOut proxy block.
- R = 6¶
- L = 15¶
- H = 10¶
- property is_on_left_side: bool¶
- class pySimBlocks.gui.graphics.group_proxy_item.GroupProxyItem(boundary: BoundaryPort, view: DiagramView)[source]¶
Bases:
QGraphicsRectItemRender a GroupIn or GroupOut proxy inside a visual group.
GroupIn exposes only an output toward group members; its external input lives on the parent GroupItem border. GroupOut exposes only an input from members; its external output lives on the parent GroupItem border.
- WIDTH = 56.0¶
- HEIGHT = 45.0¶
- TYPE_LABEL_MIN_HEIGHT = 40.0¶
- GRID_DX = 5¶
- GRID_DY = 5¶
- property is_group_in: bool¶
- property is_group_out: bool¶
- property kind_label: str¶