schrodinger.ui.dendrogram module

class schrodinger.ui.dendrogram.DendrogramGraphicNode(tree: DendrogramGraphicTree, node: DendrogramNode)

Bases: PyQt6.QtWidgets.QGraphicsObject

class CacheMode(value)

Bases: enum.Enum

An enumeration.

NoCache = 0
ItemCoordinateCache = 1
DeviceCoordinateCache = 2
DeviceCoordinateCache = 2
class GraphicsItemChange(value)

Bases: enum.Enum

An enumeration.

ItemPositionChange = 0
ItemVisibleChange = 2
ItemEnabledChange = 3
ItemSelectedChange = 4
ItemParentChange = 5
ItemChildAddedChange = 6
ItemChildRemovedChange = 7
ItemTransformChange = 8
ItemPositionHasChanged = 9
ItemTransformHasChanged = 10
ItemSceneChange = 11
ItemVisibleHasChanged = 12
ItemEnabledHasChanged = 13
ItemSelectedHasChanged = 14
ItemParentHasChanged = 15
ItemSceneHasChanged = 16
ItemCursorChange = 17
ItemCursorHasChanged = 18
ItemToolTipChange = 19
ItemToolTipHasChanged = 20
ItemFlagsChange = 21
ItemFlagsHaveChanged = 22
ItemZValueChange = 23
ItemZValueHasChanged = 24
ItemOpacityChange = 25
ItemOpacityHasChanged = 26
ItemScenePositionHasChanged = 27
ItemRotationChange = 28
ItemRotationHasChanged = 29
ItemScaleChange = 30
ItemScaleHasChanged = 31
ItemTransformOriginPointChange = 32
ItemTransformOriginPointHasChanged = 33
class GraphicsItemFlag(value)

Bases: enum.Flag

An enumeration.

ItemIsMovable = 1
ItemIsSelectable = 2
ItemIsFocusable = 4
ItemClipsToShape = 8
ItemClipsChildrenToShape = 16
ItemIgnoresTransformations = 32
ItemIgnoresParentOpacity = 64
ItemDoesntPropagateOpacityToChildren = 128
ItemStacksBehindParent = 256
ItemUsesExtendedStyleOption = 512
ItemHasNoContents = 1024
ItemSendsGeometryChanges = 2048
ItemAcceptsInputMethod = 4096
ItemNegativeZStacksBehindParent = 8192
ItemIsPanel = 16384
ItemSendsScenePositionChanges = 65536
ItemContainsChildrenInShape = 524288
ItemAcceptsInputMethod = 4096
ItemChildAddedChange = 6
ItemChildRemovedChange = 7
ItemClipsChildrenToShape = 16
ItemClipsToShape = 8
ItemContainsChildrenInShape = 524288
ItemCoordinateCache = 1
ItemCursorChange = 17
ItemCursorHasChanged = 18
ItemDoesntPropagateOpacityToChildren = 128
ItemEnabledChange = 3
ItemEnabledHasChanged = 13
ItemFlagsChange = 21
ItemFlagsHaveChanged = 22
ItemHasNoContents = 1024
ItemIgnoresParentOpacity = 64
ItemIgnoresTransformations = 32
ItemIsFocusable = 4
ItemIsMovable = 1
ItemIsPanel = 16384
ItemIsSelectable = 2
ItemNegativeZStacksBehindParent = 8192
ItemOpacityChange = 25
ItemOpacityHasChanged = 26
ItemParentChange = 5
ItemParentHasChanged = 15
ItemPositionChange = 0
ItemPositionHasChanged = 9
ItemRotationChange = 28
ItemRotationHasChanged = 29
ItemScaleChange = 30
ItemScaleHasChanged = 31
ItemSceneChange = 11
ItemSceneHasChanged = 16
ItemScenePositionHasChanged = 27
ItemSelectedChange = 4
ItemSelectedHasChanged = 14
ItemSendsGeometryChanges = 2048
ItemSendsScenePositionChanges = 65536
ItemStacksBehindParent = 256
ItemToolTipChange = 19
ItemToolTipHasChanged = 20
ItemTransformChange = 8
ItemTransformHasChanged = 10
ItemTransformOriginPointChange = 32
ItemTransformOriginPointHasChanged = 33
ItemUsesExtendedStyleOption = 512
ItemVisibleChange = 2
ItemVisibleHasChanged = 12
ItemZValueChange = 23
ItemZValueHasChanged = 24
NoCache = 0
NonModal = 0
PanelModal = 1
class PanelModality(value)

Bases: enum.Enum

An enumeration.

NonModal = 0
PanelModal = 1
SceneModal = 2
SceneModal = 2
Type = 1
UserType = 65536
__init__(*args, **kwargs)
acceptDrops(self) → bool
acceptHoverEvents(self) → bool
acceptTouchEvents(self) → bool
acceptedMouseButtons(self) → Qt.MouseButton
advance(self, phase: int)
blockSignals(self, b: bool) → bool
boundingRect(self) → QRectF
boundingRegion(self, itemToDeviceTransform: QTransform) → QRegion
boundingRegionGranularity(self) → float
cacheMode(self) → QGraphicsItem.CacheMode
childEvent(self, a0: QChildEvent)
childItems(self) → List[QGraphicsItem]
children(self) → List[QObject]
childrenBoundingRect(self) → QRectF
clearFocus(self)
clipPath(self) → QPainterPath
collidesWithItem(self, other: QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → bool
collidesWithPath(self, path: QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → bool
collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
commonAncestorItem(self, other: QGraphicsItem) → QGraphicsItem
connectNotify(self, signal: QMetaMethod)
contains(self, point: QPointF) → bool
contextMenuEvent(self, event: QGraphicsSceneContextMenuEvent)
cursor(self) → QCursor
customEvent(self, a0: QEvent)
data(self, key: int) → Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

deviceTransform(self, viewportTransform: QTransform) → QTransform
disconnect(a0: QMetaObject.Connection) → bool
disconnect(self) → None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, event: QGraphicsSceneDragDropEvent)
dragLeaveEvent(self, event: QGraphicsSceneDragDropEvent)
dragMoveEvent(self, event: QGraphicsSceneDragDropEvent)
dropEvent(self, event: QGraphicsSceneDragDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) → List[QByteArray]
effectiveOpacity(self) → float
enabledChanged

enabledChanged(self) [signal]

ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)
ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = 50, yMargin: int = 50) → None
event(self, ev: QEvent) → bool
eventFilter(self, a0: QObject, a1: QEvent) → bool
filtersChildEvents(self) → bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
flags(self) → QGraphicsItem.GraphicsItemFlag
focusInEvent(self, event: QFocusEvent)
focusItem(self) → QGraphicsItem
focusOutEvent(self, event: QFocusEvent)
focusProxy(self) → QGraphicsItem
getAllVisibleLeaves(self) → object
getBranchColor(self) → QColor
getChildren(self) → object
getCoordinates(self) → QPointF
getLabel(self) → DendrogramGraphicNodeLabel
getLeafIndices(self) → object
getNode(self) → DendrogramNode
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
graphicsEffect(self) → QGraphicsEffect
group(self) → QGraphicsItemGroup
hasCursor(self) → bool
hasFocus(self) → bool
hide(self)
hoverEnterEvent(self, event: QGraphicsSceneHoverEvent)
hoverLeaveEvent(self, event: QGraphicsSceneHoverEvent)
hoverMoveEvent(self, event: QGraphicsSceneHoverEvent)
inherits(self, classname: str) → bool
inputMethodEvent(self, event: QInputMethodEvent)
inputMethodHints(self) → Qt.InputMethodHint
inputMethodQuery(self, query: Qt.InputMethodQuery) → Any
installEventFilter(self, a0: QObject)
installSceneEventFilter(self, filterItem: QGraphicsItem)
isActive(self) → bool
isAncestorOf(self, child: QGraphicsItem) → bool
isBlockedByModalPanel(self) → Tuple[bool, QGraphicsItem]
isClipped(self) → bool
isEnabled(self) → bool
isLeaf(self) → bool
isObscured(self, rect: QRectF = QRectF()) → bool
isObscured(self, ax: float, ay: float, w: float, h: float) → bool
isObscuredBy(self, item: QGraphicsItem) → bool
isPanel(self) → bool
isSelected(self) → bool
isSignalConnected(self, signal: QMetaMethod) → bool
isUnderMouse(self) → bool
isVisible(self) → bool
isVisibleTo(self, parent: QGraphicsItem) → bool
isWidget(self) → bool
isWidgetType(self) → bool
isWindow(self) → bool
isWindowType(self) → bool
itemChange(self, change: QGraphicsItem.GraphicsItemChange, value: Any) → Any
itemTransform(self, other: QGraphicsItem) → Tuple[QTransform, bool]
keyPressEvent(self, event: QKeyEvent)
keyReleaseEvent(self, event: QKeyEvent)
killTimer(self, id: int)
m_hideAfterAnimation
mapFromItem(self, item: QGraphicsItem, point: QPointF) → QPointF
mapFromItem(self, item: QGraphicsItem, rect: QRectF) → QPolygonF
mapFromItem(self, item: QGraphicsItem, polygon: QPolygonF) → QPolygonF
mapFromItem(self, item: QGraphicsItem, path: QPainterPath) → QPainterPath
mapFromItem(self, item: QGraphicsItem, ax: float, ay: float) → QPointF
mapFromItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QPolygonF
mapFromParent(self, point: QPointF) → QPointF
mapFromParent(self, rect: QRectF) → QPolygonF
mapFromParent(self, polygon: QPolygonF) → QPolygonF
mapFromParent(self, path: QPainterPath) → QPainterPath
mapFromParent(self, ax: float, ay: float) → QPointF
mapFromParent(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapFromScene(self, point: QPointF) → QPointF
mapFromScene(self, rect: QRectF) → QPolygonF
mapFromScene(self, polygon: QPolygonF) → QPolygonF
mapFromScene(self, path: QPainterPath) → QPainterPath
mapFromScene(self, ax: float, ay: float) → QPointF
mapFromScene(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapRectFromItem(self, item: QGraphicsItem, rect: QRectF) → QRectF
mapRectFromItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QRectF
mapRectFromParent(self, rect: QRectF) → QRectF
mapRectFromParent(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectFromScene(self, rect: QRectF) → QRectF
mapRectFromScene(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToItem(self, item: QGraphicsItem, rect: QRectF) → QRectF
mapRectToItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToParent(self, rect: QRectF) → QRectF
mapRectToParent(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToScene(self, rect: QRectF) → QRectF
mapRectToScene(self, ax: float, ay: float, w: float, h: float) → QRectF
mapToItem(self, item: QGraphicsItem, point: QPointF) → QPointF
mapToItem(self, item: QGraphicsItem, rect: QRectF) → QPolygonF
mapToItem(self, item: QGraphicsItem, polygon: QPolygonF) → QPolygonF
mapToItem(self, item: QGraphicsItem, path: QPainterPath) → QPainterPath
mapToItem(self, item: QGraphicsItem, ax: float, ay: float) → QPointF
mapToItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QPolygonF
mapToParent(self, point: QPointF) → QPointF
mapToParent(self, rect: QRectF) → QPolygonF
mapToParent(self, polygon: QPolygonF) → QPolygonF
mapToParent(self, path: QPainterPath) → QPainterPath
mapToParent(self, ax: float, ay: float) → QPointF
mapToParent(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapToScene(self, point: QPointF) → QPointF
mapToScene(self, rect: QRectF) → QPolygonF
mapToScene(self, polygon: QPolygonF) → QPolygonF
mapToScene(self, path: QPainterPath) → QPainterPath
mapToScene(self, ax: float, ay: float) → QPointF
mapToScene(self, ax: float, ay: float, w: float, h: float) → QPolygonF
metaObject(self) → QMetaObject
mouseDoubleClickEvent(self, event: QGraphicsSceneMouseEvent)
mouseMoveEvent(self, event: QGraphicsSceneMouseEvent)
mousePressEvent(self, event: QGraphicsSceneMouseEvent)
mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent)
moveBy(self, dx: float, dy: float)
moveToThread(self, thread: QThread)
objectName(self) → str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

opacity(self) → float
opacityChanged

opacityChanged(self) [signal]

opaqueArea(self) → QPainterPath
paint(self, painter: QPainter, option: QStyleOptionGraphicsItem, widget: typing.Optional[QWidget] = None)
panel(self) → QGraphicsItem
panelModality(self) → QGraphicsItem.PanelModality
parent(self) → QObject
parentChanged

parentChanged(self) [signal]

parentItem(self) → QGraphicsItem
parentObject(self) → QGraphicsObject
parentWidget(self) → QGraphicsWidget
pos(self) → QPointF
prepareGeometryChange(self)
property(self, name: str) → Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) → int
removeEventFilter(self, a0: QObject)
removeSceneEventFilter(self, filterItem: QGraphicsItem)
resetTransform(self)
rotation(self) → float
rotationChanged

rotationChanged(self) [signal]

scale(self) → float
scaleChanged

scaleChanged(self) [signal]

scene(self) → QGraphicsScene
sceneBoundingRect(self) → QRectF
sceneEvent(self, event: QEvent) → bool
sceneEventFilter(self, watched: QGraphicsItem, event: QEvent) → bool
scenePos(self) → QPointF
sceneTransform(self) → QTransform
scroll(self, dx: float, dy: float, rect: QRectF = QRectF())
sender(self) → QObject
senderSignalIndex(self) → int
setAcceptDrops(self, on: bool)
setAcceptHoverEvents(self, enabled: bool)
setAcceptTouchEvents(self, enabled: bool)
setAcceptedMouseButtons(self, buttons: Qt.MouseButton)
setActive(self, active: bool)
setBoundingRegionGranularity(self, granularity: float)
setBranchColor(self, color: Union[QColor, Qt.GlobalColor, int])
setBranchWidth(self, width: float)
setCacheMode(self, mode: QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())
setCoordinates(self, coords: QPointF)
setCursor(self, cursor: Union[QCursor, Qt.CursorShape])
setData(self, key: int, value: Any)
setEnabled(self, enabled: bool)
setFiltersChildEvents(self, enabled: bool)
setFlag(self, flag: QGraphicsItem.GraphicsItemFlag, enabled: bool = True)
setFlags(self, flags: QGraphicsItem.GraphicsItemFlag)
setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)
setFocusProxy(self, item: QGraphicsItem)
setGraphicsEffect(self, effect: QGraphicsEffect)
setGroup(self, group: QGraphicsItemGroup)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLabel(self, label: str)
setObjectName(self, name: str)
setOpacity(self, opacity: float)
setPanelModality(self, panelModality: QGraphicsItem.PanelModality)
setParent(self, a0: QObject)
setParentItem(self, parent: QGraphicsItem)
setPos(self, pos: QPointF)
setPos(self, ax: float, ay: float) → None
setProperty(self, name: str, value: Any) → bool
setRotation(self, angle: float)
setScale(self, scale: float)
setSelected(self, select: bool)
setToolTip(self, toolTip: str)
setTransform(self, matrix: QTransform, combine: bool = False)
setTransformOriginPoint(self, origin: QPointF)
setTransformOriginPoint(self, ax: float, ay: float) → None
setTransformations(self, transformations: Iterable[QGraphicsTransform])
setVisible(self, visible: bool)
setX(self, x: float)
setY(self, y: float)
setZValue(self, z: float)
shape(self) → QPainterPath
show(self)
signalsBlocked(self) → bool
stackBefore(self, sibling: QGraphicsItem)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) → int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
thread(self) → QThread
timerEvent(self, a0: QTimerEvent)
toGraphicsObject(self) → QGraphicsObject
toolTip(self) → str
topLevelItem(self) → QGraphicsItem
topLevelWidget(self) → QGraphicsWidget
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) → str
transform(self) → QTransform
transformOriginPoint(self) → QPointF
transformations(self) → List[QGraphicsTransform]
type(self) → int
ungrabGesture(self, type: Qt.GestureType)
ungrabKeyboard(self)
ungrabMouse(self)
unsetCursor(self)
update(self, rect: QRectF = QRectF())
update(self, ax: float, ay: float, width: float, height: float) → None
updateMicroFocus(self)
visibleChanged

visibleChanged(self) [signal]

wheelEvent(self, event: QGraphicsSceneWheelEvent)
window(self) → QGraphicsWidget
x(self) → float
xChanged

xChanged(self) [signal]

y(self) → float
yChanged

yChanged(self) [signal]

zChanged

zChanged(self) [signal]

zValue(self) → float
class schrodinger.ui.dendrogram.DendrogramGraphicNodeLabel(parent: DendrogramGraphicNode)

Bases: PyQt6.QtWidgets.QGraphicsItem

class CacheMode(value)

Bases: enum.Enum

An enumeration.

NoCache = 0
ItemCoordinateCache = 1
DeviceCoordinateCache = 2
DeviceCoordinateCache = 2
class GraphicsItemChange(value)

Bases: enum.Enum

An enumeration.

ItemPositionChange = 0
ItemVisibleChange = 2
ItemEnabledChange = 3
ItemSelectedChange = 4
ItemParentChange = 5
ItemChildAddedChange = 6
ItemChildRemovedChange = 7
ItemTransformChange = 8
ItemPositionHasChanged = 9
ItemTransformHasChanged = 10
ItemSceneChange = 11
ItemVisibleHasChanged = 12
ItemEnabledHasChanged = 13
ItemSelectedHasChanged = 14
ItemParentHasChanged = 15
ItemSceneHasChanged = 16
ItemCursorChange = 17
ItemCursorHasChanged = 18
ItemToolTipChange = 19
ItemToolTipHasChanged = 20
ItemFlagsChange = 21
ItemFlagsHaveChanged = 22
ItemZValueChange = 23
ItemZValueHasChanged = 24
ItemOpacityChange = 25
ItemOpacityHasChanged = 26
ItemScenePositionHasChanged = 27
ItemRotationChange = 28
ItemRotationHasChanged = 29
ItemScaleChange = 30
ItemScaleHasChanged = 31
ItemTransformOriginPointChange = 32
ItemTransformOriginPointHasChanged = 33
class GraphicsItemFlag(value)

Bases: enum.Flag

An enumeration.

ItemIsMovable = 1
ItemIsSelectable = 2
ItemIsFocusable = 4
ItemClipsToShape = 8
ItemClipsChildrenToShape = 16
ItemIgnoresTransformations = 32
ItemIgnoresParentOpacity = 64
ItemDoesntPropagateOpacityToChildren = 128
ItemStacksBehindParent = 256
ItemUsesExtendedStyleOption = 512
ItemHasNoContents = 1024
ItemSendsGeometryChanges = 2048
ItemAcceptsInputMethod = 4096
ItemNegativeZStacksBehindParent = 8192
ItemIsPanel = 16384
ItemSendsScenePositionChanges = 65536
ItemContainsChildrenInShape = 524288
ItemAcceptsInputMethod = 4096
ItemChildAddedChange = 6
ItemChildRemovedChange = 7
ItemClipsChildrenToShape = 16
ItemClipsToShape = 8
ItemContainsChildrenInShape = 524288
ItemCoordinateCache = 1
ItemCursorChange = 17
ItemCursorHasChanged = 18
ItemDoesntPropagateOpacityToChildren = 128
ItemEnabledChange = 3
ItemEnabledHasChanged = 13
ItemFlagsChange = 21
ItemFlagsHaveChanged = 22
ItemHasNoContents = 1024
ItemIgnoresParentOpacity = 64
ItemIgnoresTransformations = 32
ItemIsFocusable = 4
ItemIsMovable = 1
ItemIsPanel = 16384
ItemIsSelectable = 2
ItemNegativeZStacksBehindParent = 8192
ItemOpacityChange = 25
ItemOpacityHasChanged = 26
ItemParentChange = 5
ItemParentHasChanged = 15
ItemPositionChange = 0
ItemPositionHasChanged = 9
ItemRotationChange = 28
ItemRotationHasChanged = 29
ItemScaleChange = 30
ItemScaleHasChanged = 31
ItemSceneChange = 11
ItemSceneHasChanged = 16
ItemScenePositionHasChanged = 27
ItemSelectedChange = 4
ItemSelectedHasChanged = 14
ItemSendsGeometryChanges = 2048
ItemSendsScenePositionChanges = 65536
ItemStacksBehindParent = 256
ItemToolTipChange = 19
ItemToolTipHasChanged = 20
ItemTransformChange = 8
ItemTransformHasChanged = 10
ItemTransformOriginPointChange = 32
ItemTransformOriginPointHasChanged = 33
ItemUsesExtendedStyleOption = 512
ItemVisibleChange = 2
ItemVisibleHasChanged = 12
ItemZValueChange = 23
ItemZValueHasChanged = 24
NoCache = 0
NonModal = 0
PanelModal = 1
class PanelModality(value)

Bases: enum.Enum

An enumeration.

NonModal = 0
PanelModal = 1
SceneModal = 2
SceneModal = 2
Type = 1
UserType = 65536
__init__(*args, **kwargs)
acceptDrops(self) → bool
acceptHoverEvents(self) → bool
acceptTouchEvents(self) → bool
acceptedMouseButtons(self) → Qt.MouseButton
advance(self, phase: int)
boundingRect(self) → QRectF
boundingRegion(self, itemToDeviceTransform: QTransform) → QRegion
boundingRegionGranularity(self) → float
cacheMode(self) → QGraphicsItem.CacheMode
childItems(self) → List[QGraphicsItem]
childrenBoundingRect(self) → QRectF
clearFocus(self)
clipPath(self) → QPainterPath
collidesWithItem(self, other: QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → bool
collidesWithPath(self, path: QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → bool
collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
commonAncestorItem(self, other: QGraphicsItem) → QGraphicsItem
contains(self, point: QPointF) → bool
contextMenuEvent(self, event: QGraphicsSceneContextMenuEvent)
cursor(self) → QCursor
data(self, key: int) → Any
deviceTransform(self, viewportTransform: QTransform) → QTransform
dragEnterEvent(self, event: QGraphicsSceneDragDropEvent)
dragLeaveEvent(self, event: QGraphicsSceneDragDropEvent)
dragMoveEvent(self, event: QGraphicsSceneDragDropEvent)
dropEvent(self, event: QGraphicsSceneDragDropEvent)
effectiveOpacity(self) → float
ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)
ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = 50, yMargin: int = 50) → None
filtersChildEvents(self) → bool
flags(self) → QGraphicsItem.GraphicsItemFlag
focusInEvent(self, event: QFocusEvent)
focusItem(self) → QGraphicsItem
focusOutEvent(self, event: QFocusEvent)
focusProxy(self) → QGraphicsItem
grabKeyboard(self)
grabMouse(self)
graphicsEffect(self) → QGraphicsEffect
group(self) → QGraphicsItemGroup
hasCursor(self) → bool
hasFocus(self) → bool
hide(self)
hoverEnterEvent(self, event: QGraphicsSceneHoverEvent)
hoverLeaveEvent(self, event: QGraphicsSceneHoverEvent)
hoverMoveEvent(self, event: QGraphicsSceneHoverEvent)
inputMethodEvent(self, event: QInputMethodEvent)
inputMethodHints(self) → Qt.InputMethodHint
inputMethodQuery(self, query: Qt.InputMethodQuery) → Any
installSceneEventFilter(self, filterItem: QGraphicsItem)
isActive(self) → bool
isAncestorOf(self, child: QGraphicsItem) → bool
isBlockedByModalPanel(self) → Tuple[bool, QGraphicsItem]
isClipped(self) → bool
isEnabled(self) → bool
isObscured(self, rect: QRectF = QRectF()) → bool
isObscured(self, ax: float, ay: float, w: float, h: float) → bool
isObscuredBy(self, item: QGraphicsItem) → bool
isPanel(self) → bool
isSelected(self) → bool
isUnderMouse(self) → bool
isVisible(self) → bool
isVisibleTo(self, parent: QGraphicsItem) → bool
isWidget(self) → bool
isWindow(self) → bool
itemChange(self, change: QGraphicsItem.GraphicsItemChange, value: Any) → Any
itemTransform(self, other: QGraphicsItem) → Tuple[QTransform, bool]
keyPressEvent(self, event: QKeyEvent)
keyReleaseEvent(self, event: QKeyEvent)
mapFromItem(self, item: QGraphicsItem, point: QPointF) → QPointF
mapFromItem(self, item: QGraphicsItem, rect: QRectF) → QPolygonF
mapFromItem(self, item: QGraphicsItem, polygon: QPolygonF) → QPolygonF
mapFromItem(self, item: QGraphicsItem, path: QPainterPath) → QPainterPath
mapFromItem(self, item: QGraphicsItem, ax: float, ay: float) → QPointF
mapFromItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QPolygonF
mapFromParent(self, point: QPointF) → QPointF
mapFromParent(self, rect: QRectF) → QPolygonF
mapFromParent(self, polygon: QPolygonF) → QPolygonF
mapFromParent(self, path: QPainterPath) → QPainterPath
mapFromParent(self, ax: float, ay: float) → QPointF
mapFromParent(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapFromScene(self, point: QPointF) → QPointF
mapFromScene(self, rect: QRectF) → QPolygonF
mapFromScene(self, polygon: QPolygonF) → QPolygonF
mapFromScene(self, path: QPainterPath) → QPainterPath
mapFromScene(self, ax: float, ay: float) → QPointF
mapFromScene(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapRectFromItem(self, item: QGraphicsItem, rect: QRectF) → QRectF
mapRectFromItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QRectF
mapRectFromParent(self, rect: QRectF) → QRectF
mapRectFromParent(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectFromScene(self, rect: QRectF) → QRectF
mapRectFromScene(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToItem(self, item: QGraphicsItem, rect: QRectF) → QRectF
mapRectToItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToParent(self, rect: QRectF) → QRectF
mapRectToParent(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToScene(self, rect: QRectF) → QRectF
mapRectToScene(self, ax: float, ay: float, w: float, h: float) → QRectF
mapToItem(self, item: QGraphicsItem, point: QPointF) → QPointF
mapToItem(self, item: QGraphicsItem, rect: QRectF) → QPolygonF
mapToItem(self, item: QGraphicsItem, polygon: QPolygonF) → QPolygonF
mapToItem(self, item: QGraphicsItem, path: QPainterPath) → QPainterPath
mapToItem(self, item: QGraphicsItem, ax: float, ay: float) → QPointF
mapToItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QPolygonF
mapToParent(self, point: QPointF) → QPointF
mapToParent(self, rect: QRectF) → QPolygonF
mapToParent(self, polygon: QPolygonF) → QPolygonF
mapToParent(self, path: QPainterPath) → QPainterPath
mapToParent(self, ax: float, ay: float) → QPointF
mapToParent(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapToScene(self, point: QPointF) → QPointF
mapToScene(self, rect: QRectF) → QPolygonF
mapToScene(self, polygon: QPolygonF) → QPolygonF
mapToScene(self, path: QPainterPath) → QPainterPath
mapToScene(self, ax: float, ay: float) → QPointF
mapToScene(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mouseDoubleClickEvent(self, event: QGraphicsSceneMouseEvent)
mouseMoveEvent(self, event: QGraphicsSceneMouseEvent)
mousePressEvent(self, event: QGraphicsSceneMouseEvent)
mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent)
moveBy(self, dx: float, dy: float)
opacity(self) → float
opaqueArea(self) → QPainterPath
paint(self, painter: QPainter, option: QStyleOptionGraphicsItem, widget: typing.Optional[QWidget] = None)
panel(self) → QGraphicsItem
panelModality(self) → QGraphicsItem.PanelModality
parentItem(self) → QGraphicsItem
parentObject(self) → QGraphicsObject
parentWidget(self) → QGraphicsWidget
pos(self) → QPointF
prepareGeometryChange(self)
removeSceneEventFilter(self, filterItem: QGraphicsItem)
resetTransform(self)
rotation(self) → float
scale(self) → float
scene(self) → QGraphicsScene
sceneBoundingRect(self) → QRectF
sceneEvent(self, event: QEvent) → bool
sceneEventFilter(self, watched: QGraphicsItem, event: QEvent) → bool
scenePos(self) → QPointF
sceneTransform(self) → QTransform
scroll(self, dx: float, dy: float, rect: QRectF = QRectF())
setAcceptDrops(self, on: bool)
setAcceptHoverEvents(self, enabled: bool)
setAcceptTouchEvents(self, enabled: bool)
setAcceptedMouseButtons(self, buttons: Qt.MouseButton)
setActive(self, active: bool)
setBoundingRegionGranularity(self, granularity: float)
setCacheMode(self, mode: QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())
setCursor(self, cursor: Union[QCursor, Qt.CursorShape])
setData(self, key: int, value: Any)
setEnabled(self, enabled: bool)
setFiltersChildEvents(self, enabled: bool)
setFlag(self, flag: QGraphicsItem.GraphicsItemFlag, enabled: bool = True)
setFlags(self, flags: QGraphicsItem.GraphicsItemFlag)
setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)
setFocusProxy(self, item: QGraphicsItem)
setGraphicsEffect(self, effect: QGraphicsEffect)
setGroup(self, group: QGraphicsItemGroup)
setImage(self, image: QImage)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLabel(self, label: str)
setOpacity(self, opacity: float)
setPanelModality(self, panelModality: QGraphicsItem.PanelModality)
setParentItem(self, parent: QGraphicsItem)
setPicture(self, pic: QPicture, shape: QPainterPath)
setPos(self, pos: QPointF)
setPos(self, ax: float, ay: float) → None
setRotation(self, angle: float)
setScale(self, scale: float)
setSelected(self, selected: bool)
setToolTip(self, toolTip: str)
setTransform(self, matrix: QTransform, combine: bool = False)
setTransformOriginPoint(self, origin: QPointF)
setTransformOriginPoint(self, ax: float, ay: float) → None
setTransformations(self, transformations: Iterable[QGraphicsTransform])
setVisible(self, visible: bool)
setX(self, x: float)
setY(self, y: float)
setZValue(self, z: float)
shape(self) → QPainterPath
show(self)
stackBefore(self, sibling: QGraphicsItem)
toGraphicsObject(self) → QGraphicsObject
toolTip(self) → str
topLevelItem(self) → QGraphicsItem
topLevelWidget(self) → QGraphicsWidget
transform(self) → QTransform
transformOriginPoint(self) → QPointF
transformations(self) → List[QGraphicsTransform]
type(self) → int
ungrabKeyboard(self)
ungrabMouse(self)
unsetCursor(self)
update(self, rect: QRectF = QRectF())
update(self, ax: float, ay: float, width: float, height: float) → None
updateMicroFocus(self)
wheelEvent(self, event: QGraphicsSceneWheelEvent)
window(self) → QGraphicsWidget
x(self) → float
y(self) → float
zValue(self) → float
class schrodinger.ui.dendrogram.DendrogramGraphicTree(firstNode: DendrogramNode)

Bases: PyQt6.QtCore.QObject, PyQt6.QtWidgets.QGraphicsItemGroup

class CacheMode(value)

Bases: enum.Enum

An enumeration.

NoCache = 0
ItemCoordinateCache = 1
DeviceCoordinateCache = 2
DeviceCoordinateCache = 2
class GraphicsItemChange(value)

Bases: enum.Enum

An enumeration.

ItemPositionChange = 0
ItemVisibleChange = 2
ItemEnabledChange = 3
ItemSelectedChange = 4
ItemParentChange = 5
ItemChildAddedChange = 6
ItemChildRemovedChange = 7
ItemTransformChange = 8
ItemPositionHasChanged = 9
ItemTransformHasChanged = 10
ItemSceneChange = 11
ItemVisibleHasChanged = 12
ItemEnabledHasChanged = 13
ItemSelectedHasChanged = 14
ItemParentHasChanged = 15
ItemSceneHasChanged = 16
ItemCursorChange = 17
ItemCursorHasChanged = 18
ItemToolTipChange = 19
ItemToolTipHasChanged = 20
ItemFlagsChange = 21
ItemFlagsHaveChanged = 22
ItemZValueChange = 23
ItemZValueHasChanged = 24
ItemOpacityChange = 25
ItemOpacityHasChanged = 26
ItemScenePositionHasChanged = 27
ItemRotationChange = 28
ItemRotationHasChanged = 29
ItemScaleChange = 30
ItemScaleHasChanged = 31
ItemTransformOriginPointChange = 32
ItemTransformOriginPointHasChanged = 33
class GraphicsItemFlag(value)

Bases: enum.Flag

An enumeration.

ItemIsMovable = 1
ItemIsSelectable = 2
ItemIsFocusable = 4
ItemClipsToShape = 8
ItemClipsChildrenToShape = 16
ItemIgnoresTransformations = 32
ItemIgnoresParentOpacity = 64
ItemDoesntPropagateOpacityToChildren = 128
ItemStacksBehindParent = 256
ItemUsesExtendedStyleOption = 512
ItemHasNoContents = 1024
ItemSendsGeometryChanges = 2048
ItemAcceptsInputMethod = 4096
ItemNegativeZStacksBehindParent = 8192
ItemIsPanel = 16384
ItemSendsScenePositionChanges = 65536
ItemContainsChildrenInShape = 524288
ItemAcceptsInputMethod = 4096
ItemChildAddedChange = 6
ItemChildRemovedChange = 7
ItemClipsChildrenToShape = 16
ItemClipsToShape = 8
ItemContainsChildrenInShape = 524288
ItemCoordinateCache = 1
ItemCursorChange = 17
ItemCursorHasChanged = 18
ItemDoesntPropagateOpacityToChildren = 128
ItemEnabledChange = 3
ItemEnabledHasChanged = 13
ItemFlagsChange = 21
ItemFlagsHaveChanged = 22
ItemHasNoContents = 1024
ItemIgnoresParentOpacity = 64
ItemIgnoresTransformations = 32
ItemIsFocusable = 4
ItemIsMovable = 1
ItemIsPanel = 16384
ItemIsSelectable = 2
ItemNegativeZStacksBehindParent = 8192
ItemOpacityChange = 25
ItemOpacityHasChanged = 26
ItemParentChange = 5
ItemParentHasChanged = 15
ItemPositionChange = 0
ItemPositionHasChanged = 9
ItemRotationChange = 28
ItemRotationHasChanged = 29
ItemScaleChange = 30
ItemScaleHasChanged = 31
ItemSceneChange = 11
ItemSceneHasChanged = 16
ItemScenePositionHasChanged = 27
ItemSelectedChange = 4
ItemSelectedHasChanged = 14
ItemSendsGeometryChanges = 2048
ItemSendsScenePositionChanges = 65536
ItemStacksBehindParent = 256
ItemToolTipChange = 19
ItemToolTipHasChanged = 20
ItemTransformChange = 8
ItemTransformHasChanged = 10
ItemTransformOriginPointChange = 32
ItemTransformOriginPointHasChanged = 33
ItemUsesExtendedStyleOption = 512
ItemVisibleChange = 2
ItemVisibleHasChanged = 12
ItemZValueChange = 23
ItemZValueHasChanged = 24
NoCache = 0
NonModal = 0
PanelModal = 1
class PanelModality(value)

Bases: enum.Enum

An enumeration.

NonModal = 0
PanelModal = 1
SceneModal = 2
SceneModal = 2
Type = 1
UserType = 65536
__init__(*args, **kwargs)
aboutToUpdatePositions

aboutToUpdatePositions(self, a0: DendrogramGraphicTree) [signal]

acceptDrops(self) → bool
acceptHoverEvents(self) → bool
acceptTouchEvents(self) → bool
acceptedMouseButtons(self) → Qt.MouseButton
addToGroup(self, item: QGraphicsItem)
advance(self, phase: int)
assignColorsWithThreshold(self, threshold: float)
blockSignals(self, b: bool) → bool
boundingRect(self) → QRectF
boundingRegion(self, itemToDeviceTransform: QTransform) → QRegion
boundingRegionGranularity(self) → float
cacheMode(self) → QGraphicsItem.CacheMode
childEvent(self, a0: QChildEvent)
childItems(self) → List[QGraphicsItem]
children(self) → List[QObject]
childrenBoundingRect(self) → QRectF
clearFocus(self)
clipPath(self) → QPainterPath
collidesWithItem(self, other: QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → bool
collidesWithPath(self, path: QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → bool
collidingItems(self, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
commonAncestorItem(self, other: QGraphicsItem) → QGraphicsItem
connectNotify(self, signal: QMetaMethod)
contains(self, point: QPointF) → bool
contextMenuEvent(self, event: QGraphicsSceneContextMenuEvent)
copySelectionFrom(self, otherTree: DendrogramGraphicTree)
cursor(self) → QCursor
customEvent(self, a0: QEvent)
data(self, key: int) → Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

deviceTransform(self, viewportTransform: QTransform) → QTransform
disconnect(a0: QMetaObject.Connection) → bool
disconnect(self) → None
disconnectNotify(self, signal: QMetaMethod)
displayLabels(self)
dragEnterEvent(self, event: QGraphicsSceneDragDropEvent)
dragLeaveEvent(self, event: QGraphicsSceneDragDropEvent)
dragMoveEvent(self, event: QGraphicsSceneDragDropEvent)
dropEvent(self, event: QGraphicsSceneDragDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) → List[QByteArray]
effectiveOpacity(self) → float
ensureVisible(self, rect: QRectF = QRectF(), xMargin: int = 50, yMargin: int = 50)
ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = 50, yMargin: int = 50) → None
event(self, a0: QEvent) → bool
eventFilter(self, a0: QObject, a1: QEvent) → bool
filtersChildEvents(self) → bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
flags(self) → QGraphicsItem.GraphicsItemFlag
focusInEvent(self, event: QFocusEvent)
focusItem(self) → QGraphicsItem
focusOutEvent(self, event: QFocusEvent)
focusProxy(self) → QGraphicsItem
getFirstNode(self) → DendrogramNode
getHoveredNode(self) → DendrogramGraphicNode
getNode(self, node: DendrogramNode) → DendrogramGraphicNode
getSelectedNodes(self) → object
grabKeyboard(self)
grabMouse(self)
graphicsEffect(self) → QGraphicsEffect
group(self) → QGraphicsItemGroup
hasCursor(self) → bool
hasFocus(self) → bool
hide(self)
hoverEnter

hoverEnter(self, a0: DendrogramGraphicTree, a1: DendrogramGraphicNode) [signal]

hoverEnterEvent(self, event: QGraphicsSceneHoverEvent)
hoverLeave

hoverLeave(self, a0: DendrogramGraphicTree, a1: DendrogramGraphicNode) [signal]

hoverLeaveEvent(self, event: QGraphicsSceneHoverEvent)
hoverMoveEvent(self, event: QGraphicsSceneHoverEvent)
inherits(self, classname: str) → bool
initializeCoordinates(self, preferences: DendrogramGraphicTreeCoordinatesPreferences)
inputMethodEvent(self, event: QInputMethodEvent)
inputMethodHints(self) → Qt.InputMethodHint
inputMethodQuery(self, query: Qt.InputMethodQuery) → Any
installEventFilter(self, a0: QObject)
installSceneEventFilter(self, filterItem: QGraphicsItem)
isActive(self) → bool
isAncestorOf(self, child: QGraphicsItem) → bool
isBlockedByModalPanel(self) → Tuple[bool, QGraphicsItem]
isClipped(self) → bool
isEnabled(self) → bool
isObscured(self, rect: QRectF = QRectF()) → bool
isObscured(self, ax: float, ay: float, w: float, h: float) → bool
isObscuredBy(self, item: QGraphicsItem) → bool
isPanel(self) → bool
isSelected(self, i: int) → bool
isSignalConnected(self, signal: QMetaMethod) → bool
isUnderMouse(self) → bool
isVisible(self) → bool
isVisibleTo(self, parent: QGraphicsItem) → bool
isWidget(self) → bool
isWidgetType(self) → bool
isWindow(self) → bool
isWindowType(self) → bool
itemChange(self, change: QGraphicsItem.GraphicsItemChange, value: Any) → Any
itemTransform(self, other: QGraphicsItem) → Tuple[QTransform, bool]
keyPressEvent(self, event: QKeyEvent)
keyReleaseEvent(self, event: QKeyEvent)
killTimer(self, id: int)
listAllNodes(self) → object
mapFromItem(self, item: QGraphicsItem, point: QPointF) → QPointF
mapFromItem(self, item: QGraphicsItem, rect: QRectF) → QPolygonF
mapFromItem(self, item: QGraphicsItem, polygon: QPolygonF) → QPolygonF
mapFromItem(self, item: QGraphicsItem, path: QPainterPath) → QPainterPath
mapFromItem(self, item: QGraphicsItem, ax: float, ay: float) → QPointF
mapFromItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QPolygonF
mapFromParent(self, point: QPointF) → QPointF
mapFromParent(self, rect: QRectF) → QPolygonF
mapFromParent(self, polygon: QPolygonF) → QPolygonF
mapFromParent(self, path: QPainterPath) → QPainterPath
mapFromParent(self, ax: float, ay: float) → QPointF
mapFromParent(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapFromScene(self, point: QPointF) → QPointF
mapFromScene(self, rect: QRectF) → QPolygonF
mapFromScene(self, polygon: QPolygonF) → QPolygonF
mapFromScene(self, path: QPainterPath) → QPainterPath
mapFromScene(self, ax: float, ay: float) → QPointF
mapFromScene(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapRectFromItem(self, item: QGraphicsItem, rect: QRectF) → QRectF
mapRectFromItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QRectF
mapRectFromParent(self, rect: QRectF) → QRectF
mapRectFromParent(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectFromScene(self, rect: QRectF) → QRectF
mapRectFromScene(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToItem(self, item: QGraphicsItem, rect: QRectF) → QRectF
mapRectToItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToParent(self, rect: QRectF) → QRectF
mapRectToParent(self, ax: float, ay: float, w: float, h: float) → QRectF
mapRectToScene(self, rect: QRectF) → QRectF
mapRectToScene(self, ax: float, ay: float, w: float, h: float) → QRectF
mapToItem(self, item: QGraphicsItem, point: QPointF) → QPointF
mapToItem(self, item: QGraphicsItem, rect: QRectF) → QPolygonF
mapToItem(self, item: QGraphicsItem, polygon: QPolygonF) → QPolygonF
mapToItem(self, item: QGraphicsItem, path: QPainterPath) → QPainterPath
mapToItem(self, item: QGraphicsItem, ax: float, ay: float) → QPointF
mapToItem(self, item: QGraphicsItem, ax: float, ay: float, w: float, h: float) → QPolygonF
mapToParent(self, point: QPointF) → QPointF
mapToParent(self, rect: QRectF) → QPolygonF
mapToParent(self, polygon: QPolygonF) → QPolygonF
mapToParent(self, path: QPainterPath) → QPainterPath
mapToParent(self, ax: float, ay: float) → QPointF
mapToParent(self, ax: float, ay: float, w: float, h: float) → QPolygonF
mapToScene(self, point: QPointF) → QPointF
mapToScene(self, rect: QRectF) → QPolygonF
mapToScene(self, polygon: QPolygonF) → QPolygonF
mapToScene(self, path: QPainterPath) → QPainterPath
mapToScene(self, ax: float, ay: float) → QPointF
mapToScene(self, ax: float, ay: float, w: float, h: float) → QPolygonF
metaObject(self) → QMetaObject
minimize(self)
mouseDoubleClickEvent(self, event: QGraphicsSceneMouseEvent)
mouseMoveEvent(self, event: QGraphicsSceneMouseEvent)
mousePressEvent(self, event: QGraphicsSceneMouseEvent)
mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent)
moveBy(self, dx: float, dy: float)
moveToThread(self, thread: QThread)
objectName(self) → str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

opacity(self) → float
opaqueArea(self) → QPainterPath
paint(self, painter: QPainter, option: QStyleOptionGraphicsItem, widget: typing.Optional[QWidget] = None)
panel(self) → QGraphicsItem
panelModality(self) → QGraphicsItem.PanelModality
parent(self) → QObject
parentItem(self) → QGraphicsItem
parentObject(self) → QGraphicsObject
parentWidget(self) → QGraphicsWidget
pos(self) → QPointF
prepareGeometryChange(self)
property(self, name: str) → Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) → int
removeEventFilter(self, a0: QObject)
removeFromGroup(self, item: QGraphicsItem)
removeSceneEventFilter(self, filterItem: QGraphicsItem)
resetTransform(self)
rotation(self) → float
scale(self) → float
scene(self) → QGraphicsScene
sceneBoundingRect(self) → QRectF
sceneEvent(self, event: QEvent) → bool
sceneEventFilter(self, watched: QGraphicsItem, event: QEvent) → bool
scenePos(self) → QPointF
sceneTransform(self) → QTransform
scroll(self, dx: float, dy: float, rect: QRectF = QRectF())
selectionChanged

selectionChanged(self) [signal]

sender(self) → QObject
senderSignalIndex(self) → int
setAcceptDrops(self, on: bool)
setAcceptHoverEvents(self, enabled: bool)
setAcceptTouchEvents(self, enabled: bool)
setAcceptedMouseButtons(self, buttons: Qt.MouseButton)
setActive(self, active: bool)
setBoundingRegionGranularity(self, granularity: float)
setCacheMode(self, mode: QGraphicsItem.CacheMode, logicalCacheSize: QSize = QSize())
setCursor(self, cursor: Union[QCursor, Qt.CursorShape])
setData(self, key: int, value: Any)
setEnabled(self, enabled: bool)
setFiltersChildEvents(self, enabled: bool)
setFlag(self, flag: QGraphicsItem.GraphicsItemFlag, enabled: bool = True)
setFlags(self, flags: QGraphicsItem.GraphicsItemFlag)
setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)
setFocusProxy(self, item: QGraphicsItem)
setGraphicsEffect(self, effect: QGraphicsEffect)
setGroup(self, group: QGraphicsItemGroup)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setObjectName(self, name: str)
setOpacity(self, opacity: float)
setPanelModality(self, panelModality: QGraphicsItem.PanelModality)
setParent(self, a0: QObject)
setParentItem(self, parent: QGraphicsItem)
setPos(self, pos: QPointF)
setPos(self, ax: float, ay: float) → None
setProperty(self, name: str, value: Any) → bool
setRotation(self, angle: float)
setScale(self, scale: float)
setSelected(self, selected: bool)
setToolTip(self, toolTip: str)
setTransform(self, matrix: QTransform, combine: bool = False)
setTransformOriginPoint(self, origin: QPointF)
setTransformOriginPoint(self, ax: float, ay: float) → None
setTransformations(self, transformations: Iterable[QGraphicsTransform])
setVisible(self, visible: bool)
setX(self, x: float)
setY(self, y: float)
setZValue(self, z: float)
shape(self) → QPainterPath
show(self)
signalsBlocked(self) → bool
stackBefore(self, sibling: QGraphicsItem)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) → int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
thread(self) → QThread
timerEvent(self, a0: QTimerEvent)
toGraphicsObject(self) → QGraphicsObject
toolTip(self) → str
topLevelItem(self) → QGraphicsItem
topLevelWidget(self) → QGraphicsWidget
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) → str
transform(self) → QTransform
transformOriginPoint(self) → QPointF
transformations(self) → List[QGraphicsTransform]
type(self) → int
ungrabKeyboard(self)
ungrabMouse(self)
unsetCursor(self)
update(self, rect: QRectF = QRectF())
update(self, ax: float, ay: float, width: float, height: float) → None
updateMicroFocus(self)
updatePositions(self, emitSignal: bool = True, animation: bool = True)
wheelEvent(self, event: QGraphicsSceneWheelEvent)
window(self) → QGraphicsWidget
x(self) → float
y(self) → float
zValue(self) → float
class schrodinger.ui.dendrogram.DendrogramGraphicTreeCoordinatesPreferences
class schrodinger.ui.dendrogram.DendrogramGraphicTreeCoordinatesPreferences(a0: DendrogramGraphicTreeCoordinatesPreferences) → None

Bases: PyQt6.sip.wrapper

__init__(*args, **kwargs)
cutoffLength
logScale
minimumLength
rectangular
scaleFactor
selfReorganize
totalAngle
class schrodinger.ui.dendrogram.DendrogramNode
class schrodinger.ui.dendrogram.DendrogramNode(a0: DendrogramNode) → None

Bases: PyQt6.sip.wrapper

__init__(*args, **kwargs)
addChild(self, childNode: DendrogramNode)
getDistance(self) → float
getLabel(self) → object
recentered(self) → DendrogramNode
setDistance(self, f: float)
setLabel(self, label: object)
setLeaf(self, i: int)
class schrodinger.ui.dendrogram.DendrogramNodeBFIterator(firstNode: DendrogramNode)
class schrodinger.ui.dendrogram.DendrogramNodeBFIterator(a0: DendrogramNodeBFIterator) → None

Bases: PyQt6.sip.wrapper

__init__(*args, **kwargs)
next(self) → DendrogramNode
node(self) → DendrogramNode
class schrodinger.ui.dendrogram.DendrogramScene

Bases: PyQt6.QtWidgets.QGraphicsScene

AllLayers = 65535
BackgroundLayer = 2
BspTreeIndex = 0
ForegroundLayer = 4
class ItemIndexMethod(value)

Bases: enum.Enum

An enumeration.

BspTreeIndex = 0
NoIndex = -1
ItemLayer = 1
NoIndex = -1
class SceneLayer(value)

Bases: enum.Flag

An enumeration.

ItemLayer = 1
BackgroundLayer = 2
ForegroundLayer = 4
AllLayers = 65535
__init__(*args, **kwargs)
activePanel(self) → QGraphicsItem
activeWindow(self) → QGraphicsWidget
addEllipse(self, rect: QRectF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) → QGraphicsEllipseItem
addEllipse(self, x: float, y: float, w: float, h: float, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) → QGraphicsEllipseItem
addItem(self, item: QGraphicsItem)
addLine(self, line: QLineF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen()) → QGraphicsLineItem
addLine(self, x1: float, y1: float, x2: float, y2: float, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen()) → QGraphicsLineItem
addPath(self, path: QPainterPath, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) → QGraphicsPathItem
addPixmap(self, pixmap: QPixmap) → QGraphicsPixmapItem
addPolygon(self, polygon: QPolygonF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) → QGraphicsPolygonItem
addRect(self, rect: QRectF, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) → QGraphicsRectItem
addRect(self, x: float, y: float, w: float, h: float, pen: Union[QPen, QColor, Qt.GlobalColor, int, QGradient] = QPen(), brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient] = QBrush()) → QGraphicsRectItem
addSimpleText(self, text: str, font: QFont = QFont()) → QGraphicsSimpleTextItem
addText(self, text: str, font: QFont = QFont()) → QGraphicsTextItem
addWidget(self, widget: QWidget, flags: Qt.WindowType = Qt.WindowFlags()) → QGraphicsProxyWidget
advance(self)
backgroundBrush(self) → QBrush
blockSignals(self, b: bool) → bool
bspTreeDepth(self) → int
changed

changed(self, region: Iterable[QRectF]) [signal]

childEvent(self, a0: QChildEvent)
children(self) → List[QObject]
clear(self)
clearFocus(self)
clearSelection(self)
collidingItems(self, item: QGraphicsItem, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
connectNotify(self, signal: QMetaMethod)
contextMenuEvent(self, event: QGraphicsSceneContextMenuEvent)
createItemGroup(self, items: Iterable[QGraphicsItem]) → QGraphicsItemGroup
customEvent(self, a0: QEvent)
deleteLater(self)
destroyItemGroup(self, group: QGraphicsItemGroup)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) → bool
disconnect(self) → None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, event: QGraphicsSceneDragDropEvent)
dragLeaveEvent(self, event: QGraphicsSceneDragDropEvent)
dragMoveEvent(self, event: QGraphicsSceneDragDropEvent)
drawBackground(self, painter: QPainter, rect: QRectF)
drawForeground(self, painter: QPainter, rect: QRectF)
drawTree(self, tree: DendrogramGraphicTree)
dropEvent(self, event: QGraphicsSceneDragDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) → List[QByteArray]
event(self, event: QEvent) → bool
eventFilter(self, watched: QObject, event: QEvent) → bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
focusInEvent(self, event: QFocusEvent)
focusItem(self) → QGraphicsItem
focusItemChanged

focusItemChanged(self, newFocus: QGraphicsItem, oldFocus: QGraphicsItem, reason: Qt.FocusReason) [signal]

focusNextPrevChild(self, next: bool) → bool
focusOnTouch(self) → bool
focusOutEvent(self, event: QFocusEvent)
font(self) → QFont
foregroundBrush(self) → QBrush
hasFocus(self) → bool
height(self) → float
helpEvent(self, event: QGraphicsSceneHelpEvent)
inherits(self, classname: str) → bool
inputMethodEvent(self, event: QInputMethodEvent)
inputMethodQuery(self, query: Qt.InputMethodQuery) → Any
installEventFilter(self, a0: QObject)
invalidate(self, rect: QRectF = QRectF(), layers: QGraphicsScene.SceneLayer = QGraphicsScene.AllLayers)
invalidate(self, x: float, y: float, w: float, h: float, layers: QGraphicsScene.SceneLayer = QGraphicsScene.AllLayers) → None
isActive(self) → bool
isSignalConnected(self, signal: QMetaMethod) → bool
isWidgetType(self) → bool
isWindowType(self) → bool
itemAt(self, pos: QPointF, deviceTransform: QTransform) → QGraphicsItem
itemAt(self, x: float, y: float, deviceTransform: QTransform) → QGraphicsItem
itemIndexMethod(self) → QGraphicsScene.ItemIndexMethod
items(self, order: Qt.SortOrder = Qt.DescendingOrder) → List[QGraphicsItem]
items(self, pos: QPointF, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) → List[QGraphicsItem]
items(self, rect: QRectF, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) → List[QGraphicsItem]
items(self, polygon: QPolygonF, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) → List[QGraphicsItem]
items(self, path: QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, order: Qt.SortOrder = Qt.DescendingOrder, deviceTransform: QTransform = QTransform()) → List[QGraphicsItem]
items(self, x: float, y: float, w: float, h: float, mode: Qt.ItemSelectionMode, order: Qt.SortOrder, deviceTransform: QTransform = QTransform()) → List[QGraphicsItem]
itemsBoundingRect(self) → QRectF
keyPressEvent(self, event: QKeyEvent)
keyReleaseEvent(self, event: QKeyEvent)
killTimer(self, id: int)
metaObject(self) → QMetaObject
minimumRenderSize(self) → float
mouseDoubleClickEvent(self, event: QGraphicsSceneMouseEvent)
mouseGrabberItem(self) → QGraphicsItem
mouseMoveEvent(self, event: QGraphicsSceneMouseEvent)
mousePressEvent(self, event: QGraphicsSceneMouseEvent)
mouseReleaseEvent(self, event: QGraphicsSceneMouseEvent)
moveToThread(self, thread: QThread)
objectName(self) → str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

palette(self) → QPalette
parent(self) → QObject
property(self, name: str) → Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) → int
removeEventFilter(self, a0: QObject)
removeItem(self, item: QGraphicsItem)
render(self, painter: QPainter, target: QRectF = QRectF(), source: QRectF = QRectF(), mode: Qt.AspectRatioMode = Qt.KeepAspectRatio)
sceneRect(self) → QRectF
sceneRectChanged

sceneRectChanged(self, rect: QRectF) [signal]

selectedItems(self) → List[QGraphicsItem]
selectionArea(self) → QPainterPath
selectionChanged

selectionChanged(self) [signal]

sendEvent(self, item: QGraphicsItem, event: QEvent) → bool
sender(self) → QObject
senderSignalIndex(self) → int
setActivePanel(self, item: QGraphicsItem)
setActiveWindow(self, widget: QGraphicsWidget)
setBackgroundBrush(self, brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])
setBspTreeDepth(self, depth: int)
setFocus(self, focusReason: Qt.FocusReason = Qt.OtherFocusReason)
setFocusItem(self, item: QGraphicsItem, focusReason: Qt.FocusReason = Qt.OtherFocusReason)
setFocusOnTouch(self, enabled: bool)
setFont(self, font: QFont)
setForegroundBrush(self, brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])
setItemIndexMethod(self, method: QGraphicsScene.ItemIndexMethod)
setMinimumRenderSize(self, minSize: float)
setObjectName(self, name: str)
setPalette(self, palette: QPalette)
setParent(self, a0: QObject)
setProperty(self, name: str, value: Any) → bool
setSceneRect(self, rect: QRectF)
setSceneRect(self, x: float, y: float, w: float, h: float) → None
setSelectionArea(self, path: QPainterPath, deviceTransform: QTransform)
setSelectionArea(self, path: QPainterPath, selectionOperation: Qt.ItemSelectionOperation = Qt.ReplaceSelection, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape, deviceTransform: QTransform = QTransform()) → None
setStickyFocus(self, enabled: bool)
setStyle(self, style: QStyle)
signalsBlocked(self) → bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) → int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
stickyFocus(self) → bool
style(self) → QStyle
thread(self) → QThread
timerEvent(self, a0: QTimerEvent)
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) → str
update(self, rect: QRectF = QRectF())
update(self, x: float, y: float, w: float, h: float) → None
views(self) → List[QGraphicsView]
wheelEvent(self, event: QGraphicsSceneWheelEvent)
width(self) → float
class schrodinger.ui.dendrogram.DendrogramTreeBuilder
class schrodinger.ui.dendrogram.DendrogramTreeBuilder(a0: DendrogramTreeBuilder) → None

Bases: PyQt6.sip.wrapper

__init__(*args, **kwargs)
buildTree(self) → DendrogramNode
getLabels(self) → object
initializeWithSize(self, size: int)
loadFile(self, filename: str)
setDistance(self, firstIndex: int, secondIndex: int, distance: float)
class schrodinger.ui.dendrogram.DendrogramView

Bases: PyQt6.QtWidgets.QGraphicsView

AdjustIgnored = 0
AdjustToContents = 2
AdjustToContentsOnFirstShow = 1
AnchorUnderMouse = 2
AnchorViewCenter = 1
BoundingRectViewportUpdate = 4
Box = 1
CacheBackground = 1
class CacheModeFlag(value)

Bases: enum.Flag

An enumeration.

CacheNone = 0
CacheBackground = 1
CacheNone = 0
DontAdjustForAntialiasing = 2
DontSavePainterState = 1
class DragMode(value)

Bases: enum.Enum

An enumeration.

NoDrag = 0
ScrollHandDrag = 1
RubberBandDrag = 2
DrawChildren = 2
DrawWindowBackground = 1
FullViewportUpdate = 0
HLine = 4
IgnoreMask = 4
MinimalViewportUpdate = 1
NoAnchor = 0
NoDrag = 0
NoFrame = 0
NoViewportUpdate = 3
class OptimizationFlag(value)

Bases: enum.Flag

An enumeration.

DontSavePainterState = 1
DontAdjustForAntialiasing = 2
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
Panel = 2
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
Plain = 16
Raised = 32
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
RubberBandDrag = 2
ScrollHandDrag = 1
class Shadow(value)

Bases: enum.IntEnum

An enumeration.

Plain = 16
Raised = 32
Sunken = 48
Shadow_Mask = 240
class Shape(value)

Bases: enum.IntEnum

An enumeration.

NoFrame = 0
Box = 1
Panel = 2
WinPanel = 3
HLine = 4
VLine = 5
StyledPanel = 6
Shape_Mask = 15
class SizeAdjustPolicy(value)

Bases: enum.Enum

An enumeration.

AdjustIgnored = 0
AdjustToContentsOnFirstShow = 1
AdjustToContents = 2
SmartViewportUpdate = 2
class StyleMask(value)

Bases: enum.Enum

An enumeration.

Shadow_Mask = 240
Shape_Mask = 15
StyledPanel = 6
Sunken = 48
VLine = 5
class ViewportAnchor(value)

Bases: enum.Enum

An enumeration.

NoAnchor = 0
AnchorViewCenter = 1
AnchorUnderMouse = 2
class ViewportUpdateMode(value)

Bases: enum.Enum

An enumeration.

FullViewportUpdate = 0
MinimalViewportUpdate = 1
SmartViewportUpdate = 2
BoundingRectViewportUpdate = 4
NoViewportUpdate = 3
WinPanel = 3
__init__(*args, **kwargs)
acceptDrops(self) → bool
accessibleDescription(self) → str
accessibleName(self) → str
actionEvent(self, a0: QActionEvent)
actions(self) → List[QAction]
activateWindow(self)
addAction(self, action: QAction)
addActions(self, actions: Iterable[QAction])
addScrollBarWidget(self, widget: QWidget, alignment: Qt.AlignmentFlag)
adjustSize(self)
alignment(self) → Qt.AlignmentFlag
autoFillBackground(self) → bool
backgroundBrush(self) → QBrush
backgroundRole(self) → QPalette.ColorRole
baseSize(self) → QSize
blockSignals(self, b: bool) → bool
cacheMode(self) → QGraphicsView.CacheModeFlag
centerOn(self, pos: QPointF)
centerOn(self, item: QGraphicsItem) → None
centerOn(self, ax: float, ay: float) → None
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) → QWidget
childAt(self, ax: int, ay: int) → QWidget
childEvent(self, a0: QChildEvent)
children(self) → List[QObject]
childrenRect(self) → QRect
childrenRegion(self) → QRegion
clearFocus(self)
clearMask(self)
close(self) → bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) → int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) → QMargins
contentsRect(self) → QRect
contextMenuEvent(self, event: QContextMenuEvent)
contextMenuPolicy(self) → Qt.ContextMenuPolicy
cornerWidget(self) → QWidget
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) → QWidget
cursor(self) → QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
deleteLater(self)
depth(self) → int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) → int
devicePixelRatio(self) → float
devicePixelRatioF(self) → float
devicePixelRatioFScale() → float
disconnect(a0: QMetaObject.Connection) → bool
disconnect(self) → None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, event: QDragEnterEvent)
dragLeaveEvent(self, event: QDragLeaveEvent)
dragMode(self) → QGraphicsView.DragMode
dragMoveEvent(self, event: QDragMoveEvent)
drawBackground(self, painter: QPainter, rect: QRectF)
drawForeground(self, painter: QPainter, rect: QRectF)
drawFrame(self, a0: QPainter)
dropEvent(self, event: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) → List[QByteArray]
effectiveWinId(self) → PyQt6.sip.voidptr
ensurePolished(self)
ensureVisible(self, rect: QRectF, xMargin: int = 50, yMargin: int = 50)
ensureVisible(self, item: QGraphicsItem, xMargin: int = 50, yMargin: int = 50) → None
ensureVisible(self, x: float, y: float, w: float, h: float, xMargin: int = 50, yMargin: int = 50) → None
enterEvent(self, event: QEnterEvent)
event(self, event: QEvent) → bool
eventFilter(self, a0: QObject, a1: QEvent) → bool
find(a0: PyQt6.sip.voidptr) → QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) → List[QObject]
fitInView(self, rect: QRectF, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio)
fitInView(self, item: QGraphicsItem, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio) → None
fitInView(self, x: float, y: float, w: float, h: float, mode: Qt.AspectRatioMode = Qt.IgnoreAspectRatio) → None
focusInEvent(self, event: QFocusEvent)
focusNextChild(self) → bool
focusNextPrevChild(self, next: bool) → bool
focusOutEvent(self, event: QFocusEvent)
focusPolicy(self) → Qt.FocusPolicy
focusPreviousChild(self) → bool
focusProxy(self) → QWidget
focusWidget(self) → QWidget
font(self) → QFont
fontInfo(self) → QFontInfo
fontMetrics(self) → QFontMetrics
foregroundBrush(self) → QBrush
foregroundRole(self) → QPalette.ColorRole
frameGeometry(self) → QRect
frameRect(self) → QRect
frameShadow(self) → QFrame.Shadow
frameShape(self) → QFrame.Shape
frameSize(self) → QSize
frameStyle(self) → int
frameWidth(self) → int
geometry(self) → QRect
getScene(self) → DendrogramScene
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) → QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) → None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int
graphicsEffect(self) → QGraphicsEffect
graphicsProxyWidget(self) → QGraphicsProxyWidget
hasFocus(self) → bool
hasHeightForWidth(self) → bool
hasMouseTracking(self) → bool
hasTabletTracking(self) → bool
height(self) → int
heightForWidth(self, a0: int) → int
heightMM(self) → int
hide(self)
hideEvent(self, a0: QHideEvent)
horizontalScrollBar(self) → QScrollBar
horizontalScrollBarPolicy(self) → Qt.ScrollBarPolicy
inherits(self, classname: str) → bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionFrame)
inputMethodEvent(self, event: QInputMethodEvent)
inputMethodHints(self) → Qt.InputMethodHint
inputMethodQuery(self, query: Qt.InputMethodQuery) → Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
installEventFilter(self, a0: QObject)
invalidateScene(self, rect: QRectF = QRectF(), layers: QGraphicsScene.SceneLayer = QGraphicsScene.AllLayers)
isActiveWindow(self) → bool
isAncestorOf(self, child: QWidget) → bool
isEnabled(self) → bool
isEnabledTo(self, a0: QWidget) → bool
isFullScreen(self) → bool
isHidden(self) → bool
isInteractive(self) → bool
isLeftToRight(self) → bool
isMaximized(self) → bool
isMinimized(self) → bool
isModal(self) → bool
isRightToLeft(self) → bool
isSignalConnected(self, signal: QMetaMethod) → bool
isTransformed(self) → bool
isVisible(self) → bool
isVisibleTo(self, a0: QWidget) → bool
isWidgetType(self) → bool
isWindow(self) → bool
isWindowModified(self) → bool
isWindowType(self) → bool
itemAt(self, pos: QPoint) → QGraphicsItem
itemAt(self, ax: int, ay: int) → QGraphicsItem
items(self) → List[QGraphicsItem]
items(self, pos: QPoint) → List[QGraphicsItem]
items(self, x: int, y: int) → List[QGraphicsItem]
items(self, x: int, y: int, w: int, h: int, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
items(self, rect: QRect, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
items(self, polygon: QPolygon, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
items(self, path: QPainterPath, mode: Qt.ItemSelectionMode = Qt.IntersectsItemShape) → List[QGraphicsItem]
keyPressEvent(self, event: QKeyEvent)
keyReleaseEvent(self, event: QKeyEvent)
keyboardGrabber() → QWidget
killTimer(self, id: int)
layout(self) → QLayout
layoutDirection(self) → Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
lineWidth(self) → int
locale(self) → QLocale
logicalDpiX(self) → int
logicalDpiY(self) → int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) → QPoint
mapFrom(self, a0: QWidget, a1: QPointF) → QPointF
mapFromGlobal(self, a0: QPoint) → QPoint
mapFromGlobal(self, a0: QPointF) → QPointF
mapFromParent(self, a0: QPoint) → QPoint
mapFromParent(self, a0: QPointF) → QPointF
mapFromScene(self, point: QPointF) → QPoint
mapFromScene(self, rect: QRectF) → QPolygon
mapFromScene(self, polygon: QPolygonF) → QPolygon
mapFromScene(self, path: QPainterPath) → QPainterPath
mapFromScene(self, ax: float, ay: float) → QPoint
mapFromScene(self, ax: float, ay: float, w: float, h: float) → QPolygon
mapTo(self, a0: QWidget, a1: QPoint) → QPoint
mapTo(self, a0: QWidget, a1: QPointF) → QPointF
mapToGlobal(self, a0: QPoint) → QPoint
mapToGlobal(self, a0: QPointF) → QPointF
mapToParent(self, a0: QPoint) → QPoint
mapToParent(self, a0: QPointF) → QPointF
mapToScene(self, point: QPoint) → QPointF
mapToScene(self, rect: QRect) → QPolygonF
mapToScene(self, polygon: QPolygon) → QPolygonF
mapToScene(self, path: QPainterPath) → QPainterPath
mapToScene(self, ax: int, ay: int) → QPointF
mapToScene(self, ax: int, ay: int, w: int, h: int) → QPolygonF
mask(self) → QRegion
maximumHeight(self) → int
maximumSize(self) → QSize
maximumViewportSize(self) → QSize
maximumWidth(self) → int
metaObject(self) → QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) → int
midLineWidth(self) → int
minimumHeight(self) → int
minimumSize(self) → QSize
minimumSizeHint(self) → QSize
minimumWidth(self) → int
mouseDoubleClickEvent(self, event: QMouseEvent)
mouseGrabber() → QWidget
mouseMoveEvent(self, event: QMouseEvent)
mousePressEvent(self, event: QMouseEvent)
mouseReleaseEvent(self, event: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) → None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) → Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) → QWidget
nextInFocusChain(self) → QWidget
normalGeometry(self) → QRect
objectName(self) → str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

optimizationFlags(self) → QGraphicsView.OptimizationFlag
overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) → QPaintEngine
paintEvent(self, event: QPaintEvent)
paintingActive(self) → bool
palette(self) → QPalette
parent(self) → QObject
parentWidget(self) → QWidget
physicalDpiX(self) → int
physicalDpiY(self) → int
pos(self) → QPoint
previousInFocusChain(self) → QWidget
property(self, name: str) → Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) → int
rect(self) → QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, painter: QPainter, target: QRectF = QRectF(), source: QRect = QRect(), mode: Qt.AspectRatioMode = Qt.KeepAspectRatio)
renderHints(self) → QPainter.RenderHint
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) → None
repaint(self, a0: QRect) → None
repaint(self, a0: QRegion) → None
resetCachedContent(self)
resetTransform(self)
resize(self, a0: QSize)
resize(self, w: int, h: int) → None
resizeAnchor(self) → QGraphicsView.ViewportAnchor
resizeEvent(self, event: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) → bool
rotate(self, angle: float)
rubberBandChanged

rubberBandChanged(self, viewportRect: QRect, fromScenePoint: QPointF, toScenePoint: QPointF) [signal]

rubberBandRect(self) → QRect
rubberBandSelectionMode(self) → Qt.ItemSelectionMode
saveGeometry(self) → QByteArray
scale(self, sx: float, sy: float)
scene(self) → QGraphicsScene
sceneRect(self) → QRectF
screen(self) → QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) → None
scrollBarWidgets(self, alignment: Qt.AlignmentFlag) → List[QWidget]
scrollContentsBy(self, dx: int, dy: int)
sender(self) → QObject
senderSignalIndex(self) → int
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setAlignment(self, alignment: Qt.AlignmentFlag)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundBrush(self, brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) → None
setCacheMode(self, mode: QGraphicsView.CacheModeFlag)
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) → None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCornerWidget(self, widget: QWidget)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDisabled(self, a0: bool)
setDragMode(self, mode: QGraphicsView.DragMode)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) → None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) → None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundBrush(self, brush: Union[QBrush, QColor, Qt.GlobalColor, int, QGradient])
setForegroundRole(self, a0: QPalette.ColorRole)
setFrameRect(self, a0: QRect)
setFrameShadow(self, a0: QFrame.Shadow)
setFrameShape(self, a0: QFrame.Shape)
setFrameStyle(self, a0: int)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) → None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setHorizontalScrollBar(self, scrollbar: QScrollBar)
setHorizontalScrollBarPolicy(self, a0: Qt.ScrollBarPolicy)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setInteractive(self, allowed: bool)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLineWidth(self, a0: int)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) → None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) → None
setMaximumWidth(self, maxw: int)
setMidLineWidth(self, a0: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) → None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setObjectName(self, name: str)
setOptimizationFlag(self, flag: QGraphicsView.OptimizationFlag, enabled: bool = True)
setOptimizationFlags(self, flags: QGraphicsView.OptimizationFlag)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) → None
setProperty(self, name: str, value: Any) → bool
setRenderHint(self, hint: QPainter.RenderHint, on: bool = True)
setRenderHints(self, hints: QPainter.RenderHint)
setResizeAnchor(self, anchor: QGraphicsView.ViewportAnchor)
setRubberBandSelectionMode(self, mode: Qt.ItemSelectionMode)
setScene(self, scene: QGraphicsScene)
setSceneRect(self, rect: QRectF)
setSceneRect(self, ax: float, ay: float, aw: float, ah: float) → None
setScreen(self, a0: QScreen)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeAdjustPolicy(self, policy: QAbstractScrollArea.SizeAdjustPolicy)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) → None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) → None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setTransform(self, matrix: QTransform, combine: bool = False)
setTransformationAnchor(self, anchor: QGraphicsView.ViewportAnchor)
setUpdatesEnabled(self, enable: bool)
setVerticalScrollBar(self, scrollbar: QScrollBar)
setVerticalScrollBarPolicy(self, a0: Qt.ScrollBarPolicy)
setViewport(self, widget: QWidget)
setViewportMargins(self, left: int, top: int, right: int, bottom: int)
setViewportMargins(self, margins: QMargins) → None
setViewportUpdateMode(self, mode: QGraphicsView.ViewportUpdateMode)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
setupViewport(self, widget: QWidget)
sharedPainter(self) → QPainter
shear(self, sh: float, sv: float)
show(self)
showEvent(self, event: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
signalsBlocked(self) → bool
size(self) → QSize
sizeAdjustPolicy(self) → QAbstractScrollArea.SizeAdjustPolicy
sizeHint(self) → QSize
sizeIncrement(self) → QSize
sizePolicy(self) → QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) → int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) → str
style(self) → QStyle
styleSheet(self) → str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) → bool
thread(self) → QThread
timerEvent(self, a0: QTimerEvent)
toolTip(self) → str
toolTipDuration(self) → int
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) → str
transform(self) → QTransform
transformationAnchor(self) → QGraphicsView.ViewportAnchor
translate(self, dx: float, dy: float)
underMouse(self) → bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) → None
update(self, a0: QRegion) → None
update(self, ax: int, ay: int, aw: int, ah: int) → None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updateScene(self, rects: Iterable[QRectF])
updateSceneRect(self, rect: QRectF)
updatesEnabled(self) → bool
verticalScrollBar(self) → QScrollBar
verticalScrollBarPolicy(self) → Qt.ScrollBarPolicy
viewport(self) → QWidget
viewportEvent(self, event: QEvent) → bool
viewportMargins(self) → QMargins
viewportSizeHint(self) → QSize
viewportTransform(self) → QTransform
viewportUpdateMode(self) → QGraphicsView.ViewportUpdateMode
visibleRegion(self) → QRegion
whatsThis(self) → str
wheelEvent(self, event: QWheelEvent)
width(self) → int
widthMM(self) → int
winId(self) → PyQt6.sip.voidptr
window(self) → QWidget
windowFilePath(self) → str
windowFlags(self) → Qt.WindowType
windowHandle(self) → QWindow
windowIcon(self) → QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) → str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) → Qt.WindowModality
windowOpacity(self) → float
windowRole(self) → str
windowState(self) → Qt.WindowState
windowTitle(self) → str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) → Qt.WindowType
x(self) → int
y(self) → int
class schrodinger.ui.dendrogram.TestStdException
class schrodinger.ui.dendrogram.TestStdException(a0: TestStdException) → None

Bases: PyQt6.sip.wrapper

__init__(*args, **kwargs)
throwBadAlloc(self)
throwLogicError(self)
throwOutOfRange(self)
throwRuntimeError(self)