Navigation

  • index
  • modules |
  • Schrödinger Python API 2022-2 documentation »
  • schrodinger.ui.qt.standard_widgets.hyperlink module

schrodinger.ui.qt.standard_widgets.hyperlink module¶

class schrodinger.ui.qt.standard_widgets.hyperlink.SimpleLink(*args, **kwargs)[source]¶

Bases: schrodinger.ui.qt.standard_widgets.hyperlink._BaseLink

The simple link has no distinctions from the _BaseLink, and has no differences in styling.

DrawChildren = 2¶
DrawWindowBackground = 1¶
IgnoreMask = 4¶
class PaintDeviceMetric¶

Bases: int

PdmDepth = 6¶
PdmDevicePixelRatio = 11¶
PdmDevicePixelRatioScaled = 12¶
PdmDpiX = 7¶
PdmDpiY = 8¶
PdmHeight = 2¶
PdmHeightMM = 4¶
PdmNumColors = 5¶
PdmPhysicalDpiX = 9¶
PdmPhysicalDpiY = 10¶
PdmWidth = 1¶
PdmWidthMM = 3¶
class RenderFlag¶

Bases: int

class RenderFlags¶
class RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) → None
class RenderFlags(QWidget.RenderFlags) → None

Bases: sip.simplewrapper

__init__(*args, **kwargs)¶
__init__(*args, **kwargs)¶
acceptDrops(self) → bool¶
accessibleDescription(self) → str¶
accessibleName(self) → str¶
actionEvent(self, QActionEvent)¶
actions(self) → List[QAction]¶
activateWindow(self)¶
addAction(self, QAction)¶
addActions(self, Iterable[QAction])¶
adjustSize(self)¶
animateClick(self, msecs: int = 100)¶
autoDefault(self) → bool¶
autoExclusive(self) → bool¶
autoFillBackground(self) → bool¶
autoRepeat(self) → bool¶
autoRepeatDelay(self) → int¶
autoRepeatInterval(self) → int¶
backgroundRole(self) → QPalette.ColorRole¶
baseSize(self) → QSize¶
blockSignals(self, bool) → bool¶
changeEvent(self, QEvent)¶
checkStateSet(self)¶
childAt(self, QPoint) → QWidget¶
SimpleLink.childAt(self, int, int) -> QWidget
childEvent(self, QChildEvent)¶
children(self) → List[QObject]¶
childrenRect(self) → QRect¶
childrenRegion(self) → QRegion¶
clearFocus(self)¶
clearMask(self)¶
click(self)¶
clicked¶

clicked(self, checked: bool = False) [signal]

close(self) → bool¶
closeEvent(self, QCloseEvent)¶
colorCount(self) → int¶
connectNotify(self, QMetaMethod)¶
contentsMargins(self) → QMargins¶
contentsRect(self) → QRect¶
contextMenuEvent(self, QContextMenuEvent)¶
contextMenuPolicy(self) → Qt.ContextMenuPolicy¶
create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget¶
cursor(self) → QCursor¶
customContextMenuRequested¶

customContextMenuRequested(self, QPoint) [signal]

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

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

devType(self) → int¶
devicePixelRatio(self) → int¶
devicePixelRatioF(self) → float¶
devicePixelRatioFScale() → float¶
disconnect(QMetaObject.Connection) → bool¶
disconnect(self) → None
disconnectNotify(self, QMetaMethod)¶
dragEnterEvent(self, QDragEnterEvent)¶
dragLeaveEvent(self, QDragLeaveEvent)¶
dragMoveEvent(self, QDragMoveEvent)¶
dropEvent(self, QDropEvent)¶
dumpObjectInfo(self)¶
dumpObjectTree(self)¶
dynamicPropertyNames(self) → List[QByteArray]¶
effectiveWinId(self) → PyQt5.sip.voidptr¶
ensurePolished(self)¶
enterEvent(self, QEvent)¶
event(self, QEvent) → bool¶
eventFilter(self, QObject, QEvent) → bool¶
find(PyQt5.sip.voidptr) → QWidget¶
findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject¶
findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject
findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]¶
findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
focusInEvent(self, QFocusEvent)¶
focusNextChild(self) → bool¶
focusNextPrevChild(self, bool) → bool¶
focusOutEvent(self, QFocusEvent)¶
focusPolicy(self) → Qt.FocusPolicy¶
focusPreviousChild(self) → bool¶
focusProxy(self) → QWidget¶
focusWidget(self) → QWidget¶
font(self) → QFont¶
fontInfo(self) → QFontInfo¶
fontMetrics(self) → QFontMetrics¶
foregroundRole(self) → QPalette.ColorRole¶
frameGeometry(self) → QRect¶
frameSize(self) → QSize¶
geometry(self) → QRect¶
getContentsMargins(self) → Tuple[int, int, int, int]¶
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) → QPixmap¶
grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags())¶
grabKeyboard(self)¶
grabMouse(self)¶
grabMouse(self, Union[QCursor, Qt.CursorShape]) → None
grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int¶
graphicsEffect(self) → QGraphicsEffect¶
graphicsProxyWidget(self) → QGraphicsProxyWidget¶
group(self) → QButtonGroup¶
hasFocus(self) → bool¶
hasHeightForWidth(self) → bool¶
hasMouseTracking(self) → bool¶
hasTabletTracking(self) → bool¶
height(self) → int¶
heightForWidth(self, int) → int¶
heightMM(self) → int¶
hide(self)¶
hideEvent(self, QHideEvent)¶
hitButton(self, QPoint) → bool¶
icon(self) → QIcon¶
iconSize(self) → QSize¶
inherits(self, str) → bool¶
initPainter(self, QPainter)¶
initStyleOption(self, QStyleOptionButton)¶
inputMethodEvent(self, QInputMethodEvent)¶
inputMethodHints(self) → Qt.InputMethodHints¶
inputMethodQuery(self, Qt.InputMethodQuery) → Any¶
SimpleLink.insertAction(self, QAction, QAction)
insertActions(self, QAction, Iterable[QAction])¶
installEventFilter(self, QObject)¶
isActiveWindow(self) → bool¶
isAncestorOf(self, QWidget) → bool¶
isCheckable(self) → bool¶
isChecked(self) → bool¶
isDefault(self) → bool¶
isDown(self) → bool¶
isEnabled(self) → bool¶
isEnabledTo(self, QWidget) → bool¶
isFlat(self) → bool¶
isFullScreen(self) → bool¶
isHidden(self) → bool¶
isLeftToRight(self) → bool¶
isMaximized(self) → bool¶
isMinimized(self) → bool¶
isModal(self) → bool¶
isRightToLeft(self) → bool¶
isSignalConnected(self, QMetaMethod) → bool¶
isVisible(self) → bool¶
isVisibleTo(self, QWidget) → bool¶
isWidgetType(self) → bool¶
isWindow(self) → bool¶
isWindowModified(self) → bool¶
isWindowType(self) → bool¶
keyPressEvent(self, QKeyEvent)¶
keyReleaseEvent(self, QKeyEvent)¶
keyboardGrabber() → QWidget¶
killTimer(self, int)¶
layout(self) → QLayout¶
layoutDirection(self) → Qt.LayoutDirection¶
leaveEvent(self, QEvent)¶
locale(self) → QLocale¶
logicalDpiX(self) → int¶
logicalDpiY(self) → int¶
lower(self)¶
mapFrom(self, QWidget, QPoint) → QPoint¶
mapFromGlobal(self, QPoint) → QPoint¶
mapFromParent(self, QPoint) → QPoint¶
mapTo(self, QWidget, QPoint) → QPoint¶
mapToGlobal(self, QPoint) → QPoint¶
mapToParent(self, QPoint) → QPoint¶
mask(self) → QRegion¶
maximumHeight(self) → int¶
maximumSize(self) → QSize¶
maximumWidth(self) → int¶
menu(self) → QMenu¶
metaObject(self) → QMetaObject¶
metric(self, QPaintDevice.PaintDeviceMetric) → int¶
minimumHeight(self) → int¶
minimumSize(self) → QSize¶
minimumSizeHint(self) → QSize¶
minimumWidth(self) → int¶
mouseDoubleClickEvent(self, QMouseEvent)¶
mouseGrabber() → QWidget¶
mouseMoveEvent(self, QMouseEvent)¶
mousePressEvent(self, QMouseEvent)¶
mouseReleaseEvent(self, QMouseEvent)¶
move(self, QPoint)¶
SimpleLink.move(self, int, int) -> None
moveEvent(self, QMoveEvent)¶
moveToThread(self, QThread)¶
nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]¶
nativeParentWidget(self) → QWidget¶
nextCheckState(self)¶
nextInFocusChain(self) → QWidget¶
normalGeometry(self) → QRect¶
objectName(self) → str¶
objectNameChanged¶

objectNameChanged(self, str) [signal]

overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
paintEngine(self) → QPaintEngine¶
paintEvent(self, QPaintEvent)¶
paintingActive(self) → bool¶
palette(self) → QPalette¶
parent(self) → QObject¶
parentWidget(self) → QWidget¶
physicalDpiX(self) → int¶
physicalDpiY(self) → int¶
pos(self) → QPoint¶
pressed¶

pressed(self) [signal]

previousInFocusChain(self) → QWidget¶
property(self, 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, PYQT_SIGNAL) → int¶
rect(self) → QRect¶
releaseKeyboard(self)¶
releaseMouse(self)¶
releaseShortcut(self, int)¶
released¶

released(self) [signal]

removeAction(self, QAction)¶
removeEventFilter(self, QObject)¶
render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren))¶
render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren)) → None
repaint(self)¶
SimpleLink.repaint(self, int, int, int, int) -> None
repaint(self, QRect) → None
repaint(self, QRegion) → None
resize(self, QSize)¶
SimpleLink.resize(self, int, int) -> None
resizeEvent(self, QResizeEvent)¶
restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool¶
saveGeometry(self) → QByteArray¶
SimpleLink.scroll(self, int, int)
SimpleLink.scroll(self, int, int, QRect) -> None
sender(self) → QObject¶
senderSignalIndex(self) → int¶
setAcceptDrops(self, bool)¶
setAccessibleDescription(self, str)¶
setAccessibleName(self, str)¶
setAttribute(self, Qt.WidgetAttribute, on: bool = True)¶
setAutoDefault(self, bool)¶
setAutoExclusive(self, bool)¶
setAutoFillBackground(self, bool)¶
setAutoRepeat(self, bool)¶
setAutoRepeatDelay(self, int)¶
setAutoRepeatInterval(self, int)¶
setBackgroundRole(self, QPalette.ColorRole)¶
SimpleLink.setBaseSize(self, int, int)
setBaseSize(self, QSize) → None¶
setCheckable(self, bool)¶
setChecked(self, bool)¶
SimpleLink.setContentsMargins(self, int, int, int, int)
setContentsMargins(self, QMargins) → None¶
setContextMenuPolicy(self, Qt.ContextMenuPolicy)¶
setCursor(self, Union[QCursor, Qt.CursorShape])¶
setDefault(self, bool)¶
setDisabled(self, bool)¶
setDown(self, bool)¶
setEnabled(self, bool)¶
setFixedHeight(self, int)¶
setFixedSize(self, QSize)¶
SimpleLink.setFixedSize(self, int, int) -> None
setFixedWidth(self, int)¶
setFlat(self, bool)¶
setFocus(self)¶
setFocus(self, Qt.FocusReason) → None
setFocusPolicy(self, Qt.FocusPolicy)¶
setFocusProxy(self, QWidget)¶
setFont(self, QFont)¶
setForegroundRole(self, QPalette.ColorRole)¶
setGeometry(self, QRect)¶
SimpleLink.setGeometry(self, int, int, int, int) -> None
setGraphicsEffect(self, QGraphicsEffect)¶
setHidden(self, bool)¶
setIcon(self, QIcon)¶
setIconSize(self, QSize)¶
setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint])¶
setLayout(self, QLayout)¶
setLayoutDirection(self, Qt.LayoutDirection)¶
setLightMode(enabled)¶
setLocale(self, QLocale)¶
setMask(self, QBitmap)¶
setMask(self, QRegion) → None
setMaximumHeight(self, int)¶
SimpleLink.setMaximumSize(self, int, int)
setMaximumSize(self, QSize) → None¶
setMaximumWidth(self, int)¶
setMenu(self, QMenu)¶
setMinimumHeight(self, int)¶
SimpleLink.setMinimumSize(self, int, int)
setMinimumSize(self, QSize) → None¶
setMinimumWidth(self, int)¶
setMouseTracking(self, bool)¶
setObjectName(self, str)¶
setPalette(self, QPalette)¶
setParent(self, QWidget)¶
setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) → None
setProperty(self, str, Any) → bool¶
setShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int])¶
setShortcutAutoRepeat(self, int, enabled: bool = True)¶
setShortcutEnabled(self, int, enabled: bool = True)¶
SimpleLink.setSizeIncrement(self, int, int)
setSizeIncrement(self, QSize) → None¶
setSizePolicy(self, QSizePolicy)¶
setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) → None
setStatusTip(self, str)¶
setStyle(self, QStyle)¶
setStyleSheet(self, str)¶
SimpleLink.setTabOrder(QWidget, QWidget)
setTabletTracking(self, bool)¶
setText(self, str)¶
setToolTip(self, str)¶
setToolTipDuration(self, int)¶
setUpdatesEnabled(self, bool)¶
setVisible(self, bool)¶
setWhatsThis(self, str)¶
setWindowFilePath(self, str)¶
setWindowFlag(self, Qt.WindowType, on: bool = True)¶
setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
setWindowIcon(self, QIcon)¶
setWindowIconText(self, str)¶
setWindowModality(self, Qt.WindowModality)¶
setWindowModified(self, bool)¶
setWindowOpacity(self, float)¶
setWindowRole(self, str)¶
setWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
setWindowTitle(self, str)¶
sharedPainter(self) → QPainter¶
shortcut(self) → QKeySequence¶
show(self)¶
showEvent(self, QShowEvent)¶
showFullScreen(self)¶
showMaximized(self)¶
showMenu(self)¶
showMinimized(self)¶
showNormal(self)¶
signalsBlocked(self) → bool¶
size(self) → QSize¶
sizeHint(self) → QSize¶
sizeIncrement(self) → QSize¶
sizePolicy(self) → QSizePolicy¶
stackUnder(self, QWidget)¶
startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int¶
staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
statusTip(self) → str¶
style(self) → QStyle¶
styleSheet(self) → str¶
tabletEvent(self, QTabletEvent)¶
testAttribute(self, Qt.WidgetAttribute) → bool¶
text(self) → str¶
thread(self) → QThread¶
timerEvent(self, QTimerEvent)¶
toggle(self)¶
toggled¶

toggled(self, bool) [signal]

toolTip(self) → str¶
toolTipDuration(self) → int¶
tr(self, str, disambiguation: str = None, n: int = - 1) → str¶
underMouse(self) → bool¶
ungrabGesture(self, Qt.GestureType)¶
unsetCursor(self)¶
unsetLayoutDirection(self)¶
unsetLocale(self)¶
update(self)¶
update(self, QRect) → None
update(self, QRegion) → None
SimpleLink.update(self, int, int, int, int) -> None
updateGeometry(self)¶
updateMicroFocus(self)¶
updatesEnabled(self) → bool¶
visibleRegion(self) → QRegion¶
whatsThis(self) → str¶
wheelEvent(self, QWheelEvent)¶
width(self) → int¶
widthMM(self) → int¶
winId(self) → PyQt5.sip.voidptr¶
window(self) → QWidget¶
windowFilePath(self) → str¶
windowFlags(self) → Qt.WindowFlags¶
windowHandle(self) → QWindow¶
windowIcon(self) → QIcon¶
windowIconChanged¶

windowIconChanged(self, QIcon) [signal]

windowIconText(self) → str¶
windowIconTextChanged¶

windowIconTextChanged(self, str) [signal]

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

windowTitleChanged(self, str) [signal]

windowType(self) → Qt.WindowType¶
x(self) → int¶
y(self) → int¶
class schrodinger.ui.qt.standard_widgets.hyperlink.ButtonWithArrowMixin[source]¶

Bases: object

paintEvent(a0: PyQt5.QtGui.QPaintEvent) → None[source]¶

This function does the same thing as the C++ code except it forces the menu indicator to be drawn.

sizeHint() → PyQt5.QtCore.QSize[source]¶

Give the button extra space to make room for menu indicator. QPushButton only gives space for menu indicator when menu() returns an actual menu, which the ToggleLink will not.

class schrodinger.ui.qt.standard_widgets.hyperlink.ToggleLink(*args, **kwargs)[source]¶

Bases: schrodinger.ui.qt.standard_widgets.hyperlink.ButtonWithArrowMixin, schrodinger.ui.qt.standard_widgets.hyperlink._BaseLink

A toggle link supports two states: on and off. It uses the different check states of a QPushButton to style the link differently. Most importantly, there is a chevron icon to the right of the link that points down when the link is unchecked and that points up when the link is checked. Often used to expand an area below the link.

__init__(*args, **kwargs)[source]¶
DrawChildren = 2¶
DrawWindowBackground = 1¶
IgnoreMask = 4¶
class PaintDeviceMetric¶

Bases: int

PdmDepth = 6¶
PdmDevicePixelRatio = 11¶
PdmDevicePixelRatioScaled = 12¶
PdmDpiX = 7¶
PdmDpiY = 8¶
PdmHeight = 2¶
PdmHeightMM = 4¶
PdmNumColors = 5¶
PdmPhysicalDpiX = 9¶
PdmPhysicalDpiY = 10¶
PdmWidth = 1¶
PdmWidthMM = 3¶
class RenderFlag¶

Bases: int

class RenderFlags¶
class RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) → None
class RenderFlags(QWidget.RenderFlags) → None

Bases: sip.simplewrapper

__init__(*args, **kwargs)¶
acceptDrops(self) → bool¶
accessibleDescription(self) → str¶
accessibleName(self) → str¶
actionEvent(self, QActionEvent)¶
actions(self) → List[QAction]¶
activateWindow(self)¶
addAction(self, QAction)¶
addActions(self, Iterable[QAction])¶
adjustSize(self)¶
animateClick(self, msecs: int = 100)¶
autoDefault(self) → bool¶
autoExclusive(self) → bool¶
autoFillBackground(self) → bool¶
autoRepeat(self) → bool¶
autoRepeatDelay(self) → int¶
autoRepeatInterval(self) → int¶
backgroundRole(self) → QPalette.ColorRole¶
baseSize(self) → QSize¶
blockSignals(self, bool) → bool¶
changeEvent(self, QEvent)¶
checkStateSet(self)¶
childAt(self, QPoint) → QWidget¶
ToggleLink.childAt(self, int, int) -> QWidget
childEvent(self, QChildEvent)¶
children(self) → List[QObject]¶
childrenRect(self) → QRect¶
childrenRegion(self) → QRegion¶
clearFocus(self)¶
clearMask(self)¶
click(self)¶
clicked¶

clicked(self, checked: bool = False) [signal]

close(self) → bool¶
closeEvent(self, QCloseEvent)¶
colorCount(self) → int¶
connectNotify(self, QMetaMethod)¶
contentsMargins(self) → QMargins¶
contentsRect(self) → QRect¶
contextMenuEvent(self, QContextMenuEvent)¶
contextMenuPolicy(self) → Qt.ContextMenuPolicy¶
create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget¶
cursor(self) → QCursor¶
customContextMenuRequested¶

customContextMenuRequested(self, QPoint) [signal]

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

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

devType(self) → int¶
devicePixelRatio(self) → int¶
devicePixelRatioF(self) → float¶
devicePixelRatioFScale() → float¶
disconnect(QMetaObject.Connection) → bool¶
disconnect(self) → None
disconnectNotify(self, QMetaMethod)¶
dragEnterEvent(self, QDragEnterEvent)¶
dragLeaveEvent(self, QDragLeaveEvent)¶
dragMoveEvent(self, QDragMoveEvent)¶
dropEvent(self, QDropEvent)¶
dumpObjectInfo(self)¶
dumpObjectTree(self)¶
dynamicPropertyNames(self) → List[QByteArray]¶
effectiveWinId(self) → PyQt5.sip.voidptr¶
ensurePolished(self)¶
enterEvent(self, QEvent)¶
event(self, QEvent) → bool¶
eventFilter(self, QObject, QEvent) → bool¶
find(PyQt5.sip.voidptr) → QWidget¶
findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject¶
findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject
findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]¶
findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
focusInEvent(self, QFocusEvent)¶
focusNextChild(self) → bool¶
focusNextPrevChild(self, bool) → bool¶
focusOutEvent(self, QFocusEvent)¶
focusPolicy(self) → Qt.FocusPolicy¶
focusPreviousChild(self) → bool¶
focusProxy(self) → QWidget¶
focusWidget(self) → QWidget¶
font(self) → QFont¶
fontInfo(self) → QFontInfo¶
fontMetrics(self) → QFontMetrics¶
foregroundRole(self) → QPalette.ColorRole¶
frameGeometry(self) → QRect¶
frameSize(self) → QSize¶
geometry(self) → QRect¶
getContentsMargins(self) → Tuple[int, int, int, int]¶
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) → QPixmap¶
grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags())¶
grabKeyboard(self)¶
grabMouse(self)¶
grabMouse(self, Union[QCursor, Qt.CursorShape]) → None
grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int¶
graphicsEffect(self) → QGraphicsEffect¶
graphicsProxyWidget(self) → QGraphicsProxyWidget¶
group(self) → QButtonGroup¶
hasFocus(self) → bool¶
hasHeightForWidth(self) → bool¶
hasMouseTracking(self) → bool¶
hasTabletTracking(self) → bool¶
height(self) → int¶
heightForWidth(self, int) → int¶
heightMM(self) → int¶
hide(self)¶
hideEvent(self, QHideEvent)¶
hitButton(self, QPoint) → bool¶
icon(self) → QIcon¶
iconSize(self) → QSize¶
inherits(self, str) → bool¶
initPainter(self, QPainter)¶
initStyleOption(self, QStyleOptionButton)¶
inputMethodEvent(self, QInputMethodEvent)¶
inputMethodHints(self) → Qt.InputMethodHints¶
inputMethodQuery(self, Qt.InputMethodQuery) → Any¶
ToggleLink.insertAction(self, QAction, QAction)
insertActions(self, QAction, Iterable[QAction])¶
installEventFilter(self, QObject)¶
isActiveWindow(self) → bool¶
isAncestorOf(self, QWidget) → bool¶
isCheckable(self) → bool¶
isChecked(self) → bool¶
isDefault(self) → bool¶
isDown(self) → bool¶
isEnabled(self) → bool¶
isEnabledTo(self, QWidget) → bool¶
isFlat(self) → bool¶
isFullScreen(self) → bool¶
isHidden(self) → bool¶
isLeftToRight(self) → bool¶
isMaximized(self) → bool¶
isMinimized(self) → bool¶
isModal(self) → bool¶
isRightToLeft(self) → bool¶
isSignalConnected(self, QMetaMethod) → bool¶
isVisible(self) → bool¶
isVisibleTo(self, QWidget) → bool¶
isWidgetType(self) → bool¶
isWindow(self) → bool¶
isWindowModified(self) → bool¶
isWindowType(self) → bool¶
keyPressEvent(self, QKeyEvent)¶
keyReleaseEvent(self, QKeyEvent)¶
keyboardGrabber() → QWidget¶
killTimer(self, int)¶
layout(self) → QLayout¶
layoutDirection(self) → Qt.LayoutDirection¶
leaveEvent(self, QEvent)¶
locale(self) → QLocale¶
logicalDpiX(self) → int¶
logicalDpiY(self) → int¶
lower(self)¶
mapFrom(self, QWidget, QPoint) → QPoint¶
mapFromGlobal(self, QPoint) → QPoint¶
mapFromParent(self, QPoint) → QPoint¶
mapTo(self, QWidget, QPoint) → QPoint¶
mapToGlobal(self, QPoint) → QPoint¶
mapToParent(self, QPoint) → QPoint¶
mask(self) → QRegion¶
maximumHeight(self) → int¶
maximumSize(self) → QSize¶
maximumWidth(self) → int¶
menu(self) → QMenu¶
metaObject(self) → QMetaObject¶
metric(self, QPaintDevice.PaintDeviceMetric) → int¶
minimumHeight(self) → int¶
minimumSize(self) → QSize¶
minimumSizeHint(self) → QSize¶
minimumWidth(self) → int¶
mouseDoubleClickEvent(self, QMouseEvent)¶
mouseGrabber() → QWidget¶
mouseMoveEvent(self, QMouseEvent)¶
mousePressEvent(self, QMouseEvent)¶
mouseReleaseEvent(self, QMouseEvent)¶
move(self, QPoint)¶
ToggleLink.move(self, int, int) -> None
moveEvent(self, QMoveEvent)¶
moveToThread(self, QThread)¶
nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]¶
nativeParentWidget(self) → QWidget¶
nextCheckState(self)¶
nextInFocusChain(self) → QWidget¶
normalGeometry(self) → QRect¶
objectName(self) → str¶
objectNameChanged¶

objectNameChanged(self, str) [signal]

overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
paintEngine(self) → QPaintEngine¶
paintEvent(a0: PyQt5.QtGui.QPaintEvent) → None¶

This function does the same thing as the C++ code except it forces the menu indicator to be drawn.

paintingActive(self) → bool¶
palette(self) → QPalette¶
parent(self) → QObject¶
parentWidget(self) → QWidget¶
physicalDpiX(self) → int¶
physicalDpiY(self) → int¶
pos(self) → QPoint¶
pressed¶

pressed(self) [signal]

previousInFocusChain(self) → QWidget¶
property(self, 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, PYQT_SIGNAL) → int¶
rect(self) → QRect¶
releaseKeyboard(self)¶
releaseMouse(self)¶
releaseShortcut(self, int)¶
released¶

released(self) [signal]

removeAction(self, QAction)¶
removeEventFilter(self, QObject)¶
render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren))¶
render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren)) → None
repaint(self)¶
ToggleLink.repaint(self, int, int, int, int) -> None
repaint(self, QRect) → None
repaint(self, QRegion) → None
resize(self, QSize)¶
ToggleLink.resize(self, int, int) -> None
resizeEvent(self, QResizeEvent)¶
restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool¶
saveGeometry(self) → QByteArray¶
ToggleLink.scroll(self, int, int)
ToggleLink.scroll(self, int, int, QRect) -> None
sender(self) → QObject¶
senderSignalIndex(self) → int¶
setAcceptDrops(self, bool)¶
setAccessibleDescription(self, str)¶
setAccessibleName(self, str)¶
setAttribute(self, Qt.WidgetAttribute, on: bool = True)¶
setAutoDefault(self, bool)¶
setAutoExclusive(self, bool)¶
setAutoFillBackground(self, bool)¶
setAutoRepeat(self, bool)¶
setAutoRepeatDelay(self, int)¶
setAutoRepeatInterval(self, int)¶
setBackgroundRole(self, QPalette.ColorRole)¶
ToggleLink.setBaseSize(self, int, int)
setBaseSize(self, QSize) → None¶
setCheckable(self, bool)¶
setChecked(self, bool)¶
ToggleLink.setContentsMargins(self, int, int, int, int)
setContentsMargins(self, QMargins) → None¶
setContextMenuPolicy(self, Qt.ContextMenuPolicy)¶
setCursor(self, Union[QCursor, Qt.CursorShape])¶
setDefault(self, bool)¶
setDisabled(self, bool)¶
setDown(self, bool)¶
setEnabled(self, bool)¶
setFixedHeight(self, int)¶
setFixedSize(self, QSize)¶
ToggleLink.setFixedSize(self, int, int) -> None
setFixedWidth(self, int)¶
setFlat(self, bool)¶
setFocus(self)¶
setFocus(self, Qt.FocusReason) → None
setFocusPolicy(self, Qt.FocusPolicy)¶
setFocusProxy(self, QWidget)¶
setFont(self, QFont)¶
setForegroundRole(self, QPalette.ColorRole)¶
setGeometry(self, QRect)¶
ToggleLink.setGeometry(self, int, int, int, int) -> None
setGraphicsEffect(self, QGraphicsEffect)¶
setHidden(self, bool)¶
setIcon(self, QIcon)¶
setIconSize(self, QSize)¶
setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint])¶
setLayout(self, QLayout)¶
setLayoutDirection(self, Qt.LayoutDirection)¶
setLightMode(enabled)¶
setLocale(self, QLocale)¶
setMask(self, QBitmap)¶
setMask(self, QRegion) → None
setMaximumHeight(self, int)¶
ToggleLink.setMaximumSize(self, int, int)
setMaximumSize(self, QSize) → None¶
setMaximumWidth(self, int)¶
setMenu(self, QMenu)¶
setMinimumHeight(self, int)¶
ToggleLink.setMinimumSize(self, int, int)
setMinimumSize(self, QSize) → None¶
setMinimumWidth(self, int)¶
setMouseTracking(self, bool)¶
setObjectName(self, str)¶
setPalette(self, QPalette)¶
setParent(self, QWidget)¶
setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) → None
setProperty(self, str, Any) → bool¶
setShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int])¶
setShortcutAutoRepeat(self, int, enabled: bool = True)¶
setShortcutEnabled(self, int, enabled: bool = True)¶
ToggleLink.setSizeIncrement(self, int, int)
setSizeIncrement(self, QSize) → None¶
setSizePolicy(self, QSizePolicy)¶
setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) → None
setStatusTip(self, str)¶
setStyle(self, QStyle)¶
setStyleSheet(self, str)¶
ToggleLink.setTabOrder(QWidget, QWidget)
setTabletTracking(self, bool)¶
setText(self, str)¶
setToolTip(self, str)¶
setToolTipDuration(self, int)¶
setUpdatesEnabled(self, bool)¶
setVisible(self, bool)¶
setWhatsThis(self, str)¶
setWindowFilePath(self, str)¶
setWindowFlag(self, Qt.WindowType, on: bool = True)¶
setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
setWindowIcon(self, QIcon)¶
setWindowIconText(self, str)¶
setWindowModality(self, Qt.WindowModality)¶
setWindowModified(self, bool)¶
setWindowOpacity(self, float)¶
setWindowRole(self, str)¶
setWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
setWindowTitle(self, str)¶
sharedPainter(self) → QPainter¶
shortcut(self) → QKeySequence¶
show(self)¶
showEvent(self, QShowEvent)¶
showFullScreen(self)¶
showMaximized(self)¶
showMenu(self)¶
showMinimized(self)¶
showNormal(self)¶
signalsBlocked(self) → bool¶
size(self) → QSize¶
sizeHint() → PyQt5.QtCore.QSize¶

Give the button extra space to make room for menu indicator. QPushButton only gives space for menu indicator when menu() returns an actual menu, which the ToggleLink will not.

sizeIncrement(self) → QSize¶
sizePolicy(self) → QSizePolicy¶
stackUnder(self, QWidget)¶
startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int¶
staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
statusTip(self) → str¶
style(self) → QStyle¶
styleSheet(self) → str¶
tabletEvent(self, QTabletEvent)¶
testAttribute(self, Qt.WidgetAttribute) → bool¶
text(self) → str¶
thread(self) → QThread¶
timerEvent(self, QTimerEvent)¶
toggle(self)¶
toggled¶

toggled(self, bool) [signal]

toolTip(self) → str¶
toolTipDuration(self) → int¶
tr(self, str, disambiguation: str = None, n: int = - 1) → str¶
underMouse(self) → bool¶
ungrabGesture(self, Qt.GestureType)¶
unsetCursor(self)¶
unsetLayoutDirection(self)¶
unsetLocale(self)¶
update(self)¶
update(self, QRect) → None
update(self, QRegion) → None
ToggleLink.update(self, int, int, int, int) -> None
updateGeometry(self)¶
updateMicroFocus(self)¶
updatesEnabled(self) → bool¶
visibleRegion(self) → QRegion¶
whatsThis(self) → str¶
wheelEvent(self, QWheelEvent)¶
width(self) → int¶
widthMM(self) → int¶
winId(self) → PyQt5.sip.voidptr¶
window(self) → QWidget¶
windowFilePath(self) → str¶
windowFlags(self) → Qt.WindowFlags¶
windowHandle(self) → QWindow¶
windowIcon(self) → QIcon¶
windowIconChanged¶

windowIconChanged(self, QIcon) [signal]

windowIconText(self) → str¶
windowIconTextChanged¶

windowIconTextChanged(self, str) [signal]

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

windowTitleChanged(self, str) [signal]

windowType(self) → Qt.WindowType¶
x(self) → int¶
y(self) → int¶
class schrodinger.ui.qt.standard_widgets.hyperlink.MenuLink(*args, **kwargs)[source]¶

Bases: schrodinger.ui.qt.standard_widgets.hyperlink._BaseLink

The menu link is designed to support a menu. The only difference between this link and the _BaseLink is styling. The styling differences are only applied when a menu is set to the button. When there is a menu, it has a unique pressed state that highlights the link and custom menu indicators.

DrawChildren = 2¶
DrawWindowBackground = 1¶
IgnoreMask = 4¶
class PaintDeviceMetric¶

Bases: int

PdmDepth = 6¶
PdmDevicePixelRatio = 11¶
PdmDevicePixelRatioScaled = 12¶
PdmDpiX = 7¶
PdmDpiY = 8¶
PdmHeight = 2¶
PdmHeightMM = 4¶
PdmNumColors = 5¶
PdmPhysicalDpiX = 9¶
PdmPhysicalDpiY = 10¶
PdmWidth = 1¶
PdmWidthMM = 3¶
class RenderFlag¶

Bases: int

class RenderFlags¶
class RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) → None
class RenderFlags(QWidget.RenderFlags) → None

Bases: sip.simplewrapper

__init__(*args, **kwargs)¶
__init__(*args, **kwargs)¶
acceptDrops(self) → bool¶
accessibleDescription(self) → str¶
accessibleName(self) → str¶
actionEvent(self, QActionEvent)¶
actions(self) → List[QAction]¶
activateWindow(self)¶
addAction(self, QAction)¶
addActions(self, Iterable[QAction])¶
adjustSize(self)¶
animateClick(self, msecs: int = 100)¶
autoDefault(self) → bool¶
autoExclusive(self) → bool¶
autoFillBackground(self) → bool¶
autoRepeat(self) → bool¶
autoRepeatDelay(self) → int¶
autoRepeatInterval(self) → int¶
backgroundRole(self) → QPalette.ColorRole¶
baseSize(self) → QSize¶
blockSignals(self, bool) → bool¶
changeEvent(self, QEvent)¶
checkStateSet(self)¶
childAt(self, QPoint) → QWidget¶
MenuLink.childAt(self, int, int) -> QWidget
childEvent(self, QChildEvent)¶
children(self) → List[QObject]¶
childrenRect(self) → QRect¶
childrenRegion(self) → QRegion¶
clearFocus(self)¶
clearMask(self)¶
click(self)¶
clicked¶

clicked(self, checked: bool = False) [signal]

close(self) → bool¶
closeEvent(self, QCloseEvent)¶
colorCount(self) → int¶
connectNotify(self, QMetaMethod)¶
contentsMargins(self) → QMargins¶
contentsRect(self) → QRect¶
contextMenuEvent(self, QContextMenuEvent)¶
contextMenuPolicy(self) → Qt.ContextMenuPolicy¶
create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget¶
cursor(self) → QCursor¶
customContextMenuRequested¶

customContextMenuRequested(self, QPoint) [signal]

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

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

devType(self) → int¶
devicePixelRatio(self) → int¶
devicePixelRatioF(self) → float¶
devicePixelRatioFScale() → float¶
disconnect(QMetaObject.Connection) → bool¶
disconnect(self) → None
disconnectNotify(self, QMetaMethod)¶
dragEnterEvent(self, QDragEnterEvent)¶
dragLeaveEvent(self, QDragLeaveEvent)¶
dragMoveEvent(self, QDragMoveEvent)¶
dropEvent(self, QDropEvent)¶
dumpObjectInfo(self)¶
dumpObjectTree(self)¶
dynamicPropertyNames(self) → List[QByteArray]¶
effectiveWinId(self) → PyQt5.sip.voidptr¶
ensurePolished(self)¶
enterEvent(self, QEvent)¶
event(self, QEvent) → bool¶
eventFilter(self, QObject, QEvent) → bool¶
find(PyQt5.sip.voidptr) → QWidget¶
findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject¶
findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject
findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]¶
findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
focusInEvent(self, QFocusEvent)¶
focusNextChild(self) → bool¶
focusNextPrevChild(self, bool) → bool¶
focusOutEvent(self, QFocusEvent)¶
focusPolicy(self) → Qt.FocusPolicy¶
focusPreviousChild(self) → bool¶
focusProxy(self) → QWidget¶
focusWidget(self) → QWidget¶
font(self) → QFont¶
fontInfo(self) → QFontInfo¶
fontMetrics(self) → QFontMetrics¶
foregroundRole(self) → QPalette.ColorRole¶
frameGeometry(self) → QRect¶
frameSize(self) → QSize¶
geometry(self) → QRect¶
getContentsMargins(self) → Tuple[int, int, int, int]¶
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) → QPixmap¶
grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags())¶
grabKeyboard(self)¶
grabMouse(self)¶
grabMouse(self, Union[QCursor, Qt.CursorShape]) → None
grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int¶
graphicsEffect(self) → QGraphicsEffect¶
graphicsProxyWidget(self) → QGraphicsProxyWidget¶
group(self) → QButtonGroup¶
hasFocus(self) → bool¶
hasHeightForWidth(self) → bool¶
hasMouseTracking(self) → bool¶
hasTabletTracking(self) → bool¶
height(self) → int¶
heightForWidth(self, int) → int¶
heightMM(self) → int¶
hide(self)¶
hideEvent(self, QHideEvent)¶
hitButton(self, QPoint) → bool¶
icon(self) → QIcon¶
iconSize(self) → QSize¶
inherits(self, str) → bool¶
initPainter(self, QPainter)¶
initStyleOption(self, QStyleOptionButton)¶
inputMethodEvent(self, QInputMethodEvent)¶
inputMethodHints(self) → Qt.InputMethodHints¶
inputMethodQuery(self, Qt.InputMethodQuery) → Any¶
MenuLink.insertAction(self, QAction, QAction)
insertActions(self, QAction, Iterable[QAction])¶
installEventFilter(self, QObject)¶
isActiveWindow(self) → bool¶
isAncestorOf(self, QWidget) → bool¶
isCheckable(self) → bool¶
isChecked(self) → bool¶
isDefault(self) → bool¶
isDown(self) → bool¶
isEnabled(self) → bool¶
isEnabledTo(self, QWidget) → bool¶
isFlat(self) → bool¶
isFullScreen(self) → bool¶
isHidden(self) → bool¶
isLeftToRight(self) → bool¶
isMaximized(self) → bool¶
isMinimized(self) → bool¶
isModal(self) → bool¶
isRightToLeft(self) → bool¶
isSignalConnected(self, QMetaMethod) → bool¶
isVisible(self) → bool¶
isVisibleTo(self, QWidget) → bool¶
isWidgetType(self) → bool¶
isWindow(self) → bool¶
isWindowModified(self) → bool¶
isWindowType(self) → bool¶
keyPressEvent(self, QKeyEvent)¶
keyReleaseEvent(self, QKeyEvent)¶
keyboardGrabber() → QWidget¶
killTimer(self, int)¶
layout(self) → QLayout¶
layoutDirection(self) → Qt.LayoutDirection¶
leaveEvent(self, QEvent)¶
locale(self) → QLocale¶
logicalDpiX(self) → int¶
logicalDpiY(self) → int¶
lower(self)¶
mapFrom(self, QWidget, QPoint) → QPoint¶
mapFromGlobal(self, QPoint) → QPoint¶
mapFromParent(self, QPoint) → QPoint¶
mapTo(self, QWidget, QPoint) → QPoint¶
mapToGlobal(self, QPoint) → QPoint¶
mapToParent(self, QPoint) → QPoint¶
mask(self) → QRegion¶
maximumHeight(self) → int¶
maximumSize(self) → QSize¶
maximumWidth(self) → int¶
menu(self) → QMenu¶
metaObject(self) → QMetaObject¶
metric(self, QPaintDevice.PaintDeviceMetric) → int¶
minimumHeight(self) → int¶
minimumSize(self) → QSize¶
minimumSizeHint(self) → QSize¶
minimumWidth(self) → int¶
mouseDoubleClickEvent(self, QMouseEvent)¶
mouseGrabber() → QWidget¶
mouseMoveEvent(self, QMouseEvent)¶
mousePressEvent(self, QMouseEvent)¶
mouseReleaseEvent(self, QMouseEvent)¶
move(self, QPoint)¶
MenuLink.move(self, int, int) -> None
moveEvent(self, QMoveEvent)¶
moveToThread(self, QThread)¶
nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]¶
nativeParentWidget(self) → QWidget¶
nextCheckState(self)¶
nextInFocusChain(self) → QWidget¶
normalGeometry(self) → QRect¶
objectName(self) → str¶
objectNameChanged¶

objectNameChanged(self, str) [signal]

overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
paintEngine(self) → QPaintEngine¶
paintEvent(self, QPaintEvent)¶
paintingActive(self) → bool¶
palette(self) → QPalette¶
parent(self) → QObject¶
parentWidget(self) → QWidget¶
physicalDpiX(self) → int¶
physicalDpiY(self) → int¶
pos(self) → QPoint¶
pressed¶

pressed(self) [signal]

previousInFocusChain(self) → QWidget¶
property(self, 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, PYQT_SIGNAL) → int¶
rect(self) → QRect¶
releaseKeyboard(self)¶
releaseMouse(self)¶
releaseShortcut(self, int)¶
released¶

released(self) [signal]

removeAction(self, QAction)¶
removeEventFilter(self, QObject)¶
render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren))¶
render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren)) → None
repaint(self)¶
MenuLink.repaint(self, int, int, int, int) -> None
repaint(self, QRect) → None
repaint(self, QRegion) → None
resize(self, QSize)¶
MenuLink.resize(self, int, int) -> None
resizeEvent(self, QResizeEvent)¶
restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool¶
saveGeometry(self) → QByteArray¶
MenuLink.scroll(self, int, int)
MenuLink.scroll(self, int, int, QRect) -> None
sender(self) → QObject¶
senderSignalIndex(self) → int¶
setAcceptDrops(self, bool)¶
setAccessibleDescription(self, str)¶
setAccessibleName(self, str)¶
setAttribute(self, Qt.WidgetAttribute, on: bool = True)¶
setAutoDefault(self, bool)¶
setAutoExclusive(self, bool)¶
setAutoFillBackground(self, bool)¶
setAutoRepeat(self, bool)¶
setAutoRepeatDelay(self, int)¶
setAutoRepeatInterval(self, int)¶
setBackgroundRole(self, QPalette.ColorRole)¶
MenuLink.setBaseSize(self, int, int)
setBaseSize(self, QSize) → None¶
setCheckable(self, bool)¶
setChecked(self, bool)¶
MenuLink.setContentsMargins(self, int, int, int, int)
setContentsMargins(self, QMargins) → None¶
setContextMenuPolicy(self, Qt.ContextMenuPolicy)¶
setCursor(self, Union[QCursor, Qt.CursorShape])¶
setDefault(self, bool)¶
setDisabled(self, bool)¶
setDown(self, bool)¶
setEnabled(self, bool)¶
setFixedHeight(self, int)¶
setFixedSize(self, QSize)¶
MenuLink.setFixedSize(self, int, int) -> None
setFixedWidth(self, int)¶
setFlat(self, bool)¶
setFocus(self)¶
setFocus(self, Qt.FocusReason) → None
setFocusPolicy(self, Qt.FocusPolicy)¶
setFocusProxy(self, QWidget)¶
setFont(self, QFont)¶
setForegroundRole(self, QPalette.ColorRole)¶
setGeometry(self, QRect)¶
MenuLink.setGeometry(self, int, int, int, int) -> None
setGraphicsEffect(self, QGraphicsEffect)¶
setHidden(self, bool)¶
setIcon(self, QIcon)¶
setIconSize(self, QSize)¶
setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint])¶
setLayout(self, QLayout)¶
setLayoutDirection(self, Qt.LayoutDirection)¶
setLightMode(enabled)¶
setLocale(self, QLocale)¶
setMask(self, QBitmap)¶
setMask(self, QRegion) → None
setMaximumHeight(self, int)¶
MenuLink.setMaximumSize(self, int, int)
setMaximumSize(self, QSize) → None¶
setMaximumWidth(self, int)¶
setMenu(self, QMenu)¶
setMinimumHeight(self, int)¶
MenuLink.setMinimumSize(self, int, int)
setMinimumSize(self, QSize) → None¶
setMinimumWidth(self, int)¶
setMouseTracking(self, bool)¶
setObjectName(self, str)¶
setPalette(self, QPalette)¶
setParent(self, QWidget)¶
setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) → None
setProperty(self, str, Any) → bool¶
setShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int])¶
setShortcutAutoRepeat(self, int, enabled: bool = True)¶
setShortcutEnabled(self, int, enabled: bool = True)¶
MenuLink.setSizeIncrement(self, int, int)
setSizeIncrement(self, QSize) → None¶
setSizePolicy(self, QSizePolicy)¶
setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) → None
setStatusTip(self, str)¶
setStyle(self, QStyle)¶
setStyleSheet(self, str)¶
MenuLink.setTabOrder(QWidget, QWidget)
setTabletTracking(self, bool)¶
setText(self, str)¶
setToolTip(self, str)¶
setToolTipDuration(self, int)¶
setUpdatesEnabled(self, bool)¶
setVisible(self, bool)¶
setWhatsThis(self, str)¶
setWindowFilePath(self, str)¶
setWindowFlag(self, Qt.WindowType, on: bool = True)¶
setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
setWindowIcon(self, QIcon)¶
setWindowIconText(self, str)¶
setWindowModality(self, Qt.WindowModality)¶
setWindowModified(self, bool)¶
setWindowOpacity(self, float)¶
setWindowRole(self, str)¶
setWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
setWindowTitle(self, str)¶
sharedPainter(self) → QPainter¶
shortcut(self) → QKeySequence¶
show(self)¶
showEvent(self, QShowEvent)¶
showFullScreen(self)¶
showMaximized(self)¶
showMenu(self)¶
showMinimized(self)¶
showNormal(self)¶
signalsBlocked(self) → bool¶
size(self) → QSize¶
sizeHint(self) → QSize¶
sizeIncrement(self) → QSize¶
sizePolicy(self) → QSizePolicy¶
stackUnder(self, QWidget)¶
startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int¶
staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
statusTip(self) → str¶
style(self) → QStyle¶
styleSheet(self) → str¶
tabletEvent(self, QTabletEvent)¶
testAttribute(self, Qt.WidgetAttribute) → bool¶
text(self) → str¶
thread(self) → QThread¶
timerEvent(self, QTimerEvent)¶
toggle(self)¶
toggled¶

toggled(self, bool) [signal]

toolTip(self) → str¶
toolTipDuration(self) → int¶
tr(self, str, disambiguation: str = None, n: int = - 1) → str¶
underMouse(self) → bool¶
ungrabGesture(self, Qt.GestureType)¶
unsetCursor(self)¶
unsetLayoutDirection(self)¶
unsetLocale(self)¶
update(self)¶
update(self, QRect) → None
update(self, QRegion) → None
MenuLink.update(self, int, int, int, int) -> None
updateGeometry(self)¶
updateMicroFocus(self)¶
updatesEnabled(self) → bool¶
visibleRegion(self) → QRegion¶
whatsThis(self) → str¶
wheelEvent(self, QWheelEvent)¶
width(self) → int¶
widthMM(self) → int¶
winId(self) → PyQt5.sip.voidptr¶
window(self) → QWidget¶
windowFilePath(self) → str¶
windowFlags(self) → Qt.WindowFlags¶
windowHandle(self) → QWindow¶
windowIcon(self) → QIcon¶
windowIconChanged¶

windowIconChanged(self, QIcon) [signal]

windowIconText(self) → str¶
windowIconTextChanged¶

windowIconTextChanged(self, str) [signal]

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

windowTitleChanged(self, str) [signal]

windowType(self) → Qt.WindowType¶
x(self) → int¶
y(self) → int¶
class schrodinger.ui.qt.standard_widgets.hyperlink.ArrowLink(*args, **kwargs)[source]¶

Bases: schrodinger.ui.qt.standard_widgets.hyperlink.ButtonWithArrowMixin, schrodinger.ui.qt.standard_widgets.hyperlink.MenuLink

Link button with arrow at right hand side.

DrawChildren = 2¶
DrawWindowBackground = 1¶
IgnoreMask = 4¶
class PaintDeviceMetric¶

Bases: int

PdmDepth = 6¶
PdmDevicePixelRatio = 11¶
PdmDevicePixelRatioScaled = 12¶
PdmDpiX = 7¶
PdmDpiY = 8¶
PdmHeight = 2¶
PdmHeightMM = 4¶
PdmNumColors = 5¶
PdmPhysicalDpiX = 9¶
PdmPhysicalDpiY = 10¶
PdmWidth = 1¶
PdmWidthMM = 3¶
class RenderFlag¶

Bases: int

class RenderFlags¶
class RenderFlags(Union[QWidget.RenderFlags, QWidget.RenderFlag]) → None
class RenderFlags(QWidget.RenderFlags) → None

Bases: sip.simplewrapper

__init__(*args, **kwargs)¶
__init__(*args, **kwargs)¶
acceptDrops(self) → bool¶
accessibleDescription(self) → str¶
accessibleName(self) → str¶
actionEvent(self, QActionEvent)¶
actions(self) → List[QAction]¶
activateWindow(self)¶
addAction(self, QAction)¶
addActions(self, Iterable[QAction])¶
adjustSize(self)¶
animateClick(self, msecs: int = 100)¶
autoDefault(self) → bool¶
autoExclusive(self) → bool¶
autoFillBackground(self) → bool¶
autoRepeat(self) → bool¶
autoRepeatDelay(self) → int¶
autoRepeatInterval(self) → int¶
backgroundRole(self) → QPalette.ColorRole¶
baseSize(self) → QSize¶
blockSignals(self, bool) → bool¶
changeEvent(self, QEvent)¶
checkStateSet(self)¶
childAt(self, QPoint) → QWidget¶
ArrowLink.childAt(self, int, int) -> QWidget
childEvent(self, QChildEvent)¶
children(self) → List[QObject]¶
childrenRect(self) → QRect¶
childrenRegion(self) → QRegion¶
clearFocus(self)¶
clearMask(self)¶
click(self)¶
clicked¶

clicked(self, checked: bool = False) [signal]

close(self) → bool¶
closeEvent(self, QCloseEvent)¶
colorCount(self) → int¶
connectNotify(self, QMetaMethod)¶
contentsMargins(self) → QMargins¶
contentsRect(self) → QRect¶
contextMenuEvent(self, QContextMenuEvent)¶
contextMenuPolicy(self) → Qt.ContextMenuPolicy¶
create(self, window: PyQt5.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)¶
createWindowContainer(QWindow, parent: QWidget = None, flags: Union[Qt.WindowFlags, Qt.WindowType] = 0) → QWidget¶
cursor(self) → QCursor¶
customContextMenuRequested¶

customContextMenuRequested(self, QPoint) [signal]

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

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

devType(self) → int¶
devicePixelRatio(self) → int¶
devicePixelRatioF(self) → float¶
devicePixelRatioFScale() → float¶
disconnect(QMetaObject.Connection) → bool¶
disconnect(self) → None
disconnectNotify(self, QMetaMethod)¶
dragEnterEvent(self, QDragEnterEvent)¶
dragLeaveEvent(self, QDragLeaveEvent)¶
dragMoveEvent(self, QDragMoveEvent)¶
dropEvent(self, QDropEvent)¶
dumpObjectInfo(self)¶
dumpObjectTree(self)¶
dynamicPropertyNames(self) → List[QByteArray]¶
effectiveWinId(self) → PyQt5.sip.voidptr¶
ensurePolished(self)¶
enterEvent(self, QEvent)¶
event(self, QEvent) → bool¶
eventFilter(self, QObject, QEvent) → bool¶
find(PyQt5.sip.voidptr) → QWidget¶
findChild(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject¶
findChild(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → QObject
findChildren(self, type, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]¶
findChildren(self, Tuple, name: str = '', options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegExp, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, type, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
findChildren(self, Tuple, QRegularExpression, options: Union[Qt.FindChildOptions, Qt.FindChildOption] = Qt.FindChildrenRecursively) → List[QObject]
focusInEvent(self, QFocusEvent)¶
focusNextChild(self) → bool¶
focusNextPrevChild(self, bool) → bool¶
focusOutEvent(self, QFocusEvent)¶
focusPolicy(self) → Qt.FocusPolicy¶
focusPreviousChild(self) → bool¶
focusProxy(self) → QWidget¶
focusWidget(self) → QWidget¶
font(self) → QFont¶
fontInfo(self) → QFontInfo¶
fontMetrics(self) → QFontMetrics¶
foregroundRole(self) → QPalette.ColorRole¶
frameGeometry(self) → QRect¶
frameSize(self) → QSize¶
geometry(self) → QRect¶
getContentsMargins(self) → Tuple[int, int, int, int]¶
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) → QPixmap¶
grabGesture(self, Qt.GestureType, flags: Union[Qt.GestureFlags, Qt.GestureFlag] = Qt.GestureFlags())¶
grabKeyboard(self)¶
grabMouse(self)¶
grabMouse(self, Union[QCursor, Qt.CursorShape]) → None
grabShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) → int¶
graphicsEffect(self) → QGraphicsEffect¶
graphicsProxyWidget(self) → QGraphicsProxyWidget¶
group(self) → QButtonGroup¶
hasFocus(self) → bool¶
hasHeightForWidth(self) → bool¶
hasMouseTracking(self) → bool¶
hasTabletTracking(self) → bool¶
height(self) → int¶
heightForWidth(self, int) → int¶
heightMM(self) → int¶
hide(self)¶
hideEvent(self, QHideEvent)¶
hitButton(self, QPoint) → bool¶
icon(self) → QIcon¶
iconSize(self) → QSize¶
inherits(self, str) → bool¶
initPainter(self, QPainter)¶
initStyleOption(self, QStyleOptionButton)¶
inputMethodEvent(self, QInputMethodEvent)¶
inputMethodHints(self) → Qt.InputMethodHints¶
inputMethodQuery(self, Qt.InputMethodQuery) → Any¶
ArrowLink.insertAction(self, QAction, QAction)
insertActions(self, QAction, Iterable[QAction])¶
installEventFilter(self, QObject)¶
isActiveWindow(self) → bool¶
isAncestorOf(self, QWidget) → bool¶
isCheckable(self) → bool¶
isChecked(self) → bool¶
isDefault(self) → bool¶
isDown(self) → bool¶
isEnabled(self) → bool¶
isEnabledTo(self, QWidget) → bool¶
isFlat(self) → bool¶
isFullScreen(self) → bool¶
isHidden(self) → bool¶
isLeftToRight(self) → bool¶
isMaximized(self) → bool¶
isMinimized(self) → bool¶
isModal(self) → bool¶
isRightToLeft(self) → bool¶
isSignalConnected(self, QMetaMethod) → bool¶
isVisible(self) → bool¶
isVisibleTo(self, QWidget) → bool¶
isWidgetType(self) → bool¶
isWindow(self) → bool¶
isWindowModified(self) → bool¶
isWindowType(self) → bool¶
keyPressEvent(self, QKeyEvent)¶
keyReleaseEvent(self, QKeyEvent)¶
keyboardGrabber() → QWidget¶
killTimer(self, int)¶
layout(self) → QLayout¶
layoutDirection(self) → Qt.LayoutDirection¶
leaveEvent(self, QEvent)¶
locale(self) → QLocale¶
logicalDpiX(self) → int¶
logicalDpiY(self) → int¶
lower(self)¶
mapFrom(self, QWidget, QPoint) → QPoint¶
mapFromGlobal(self, QPoint) → QPoint¶
mapFromParent(self, QPoint) → QPoint¶
mapTo(self, QWidget, QPoint) → QPoint¶
mapToGlobal(self, QPoint) → QPoint¶
mapToParent(self, QPoint) → QPoint¶
mask(self) → QRegion¶
maximumHeight(self) → int¶
maximumSize(self) → QSize¶
maximumWidth(self) → int¶
menu(self) → QMenu¶
metaObject(self) → QMetaObject¶
metric(self, QPaintDevice.PaintDeviceMetric) → int¶
minimumHeight(self) → int¶
minimumSize(self) → QSize¶
minimumSizeHint(self) → QSize¶
minimumWidth(self) → int¶
mouseDoubleClickEvent(self, QMouseEvent)¶
mouseGrabber() → QWidget¶
mouseMoveEvent(self, QMouseEvent)¶
mousePressEvent(self, QMouseEvent)¶
mouseReleaseEvent(self, QMouseEvent)¶
move(self, QPoint)¶
ArrowLink.move(self, int, int) -> None
moveEvent(self, QMoveEvent)¶
moveToThread(self, QThread)¶
nativeEvent(self, Union[QByteArray, bytes, bytearray], sip.voidptr) → Tuple[bool, int]¶
nativeParentWidget(self) → QWidget¶
nextCheckState(self)¶
nextInFocusChain(self) → QWidget¶
normalGeometry(self) → QRect¶
objectName(self) → str¶
objectNameChanged¶

objectNameChanged(self, str) [signal]

overrideWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
overrideWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
paintEngine(self) → QPaintEngine¶
paintEvent(a0: PyQt5.QtGui.QPaintEvent) → None¶

This function does the same thing as the C++ code except it forces the menu indicator to be drawn.

paintingActive(self) → bool¶
palette(self) → QPalette¶
parent(self) → QObject¶
parentWidget(self) → QWidget¶
physicalDpiX(self) → int¶
physicalDpiY(self) → int¶
pos(self) → QPoint¶
pressed¶

pressed(self) [signal]

previousInFocusChain(self) → QWidget¶
property(self, 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, PYQT_SIGNAL) → int¶
rect(self) → QRect¶
releaseKeyboard(self)¶
releaseMouse(self)¶
releaseShortcut(self, int)¶
released¶

released(self) [signal]

removeAction(self, QAction)¶
removeEventFilter(self, QObject)¶
render(self, QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren))¶
render(self, QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: Union[QWidget.RenderFlags, QWidget.RenderFlag] = QWidget.RenderFlags(QWidget.RenderFlag.DrawWindowBackground | QWidget.RenderFlag.DrawChildren)) → None
repaint(self)¶
ArrowLink.repaint(self, int, int, int, int) -> None
repaint(self, QRect) → None
repaint(self, QRegion) → None
resize(self, QSize)¶
ArrowLink.resize(self, int, int) -> None
resizeEvent(self, QResizeEvent)¶
restoreGeometry(self, Union[QByteArray, bytes, bytearray]) → bool¶
saveGeometry(self) → QByteArray¶
ArrowLink.scroll(self, int, int)
ArrowLink.scroll(self, int, int, QRect) -> None
sender(self) → QObject¶
senderSignalIndex(self) → int¶
setAcceptDrops(self, bool)¶
setAccessibleDescription(self, str)¶
setAccessibleName(self, str)¶
setAttribute(self, Qt.WidgetAttribute, on: bool = True)¶
setAutoDefault(self, bool)¶
setAutoExclusive(self, bool)¶
setAutoFillBackground(self, bool)¶
setAutoRepeat(self, bool)¶
setAutoRepeatDelay(self, int)¶
setAutoRepeatInterval(self, int)¶
setBackgroundRole(self, QPalette.ColorRole)¶
ArrowLink.setBaseSize(self, int, int)
setBaseSize(self, QSize) → None¶
setCheckable(self, bool)¶
setChecked(self, bool)¶
ArrowLink.setContentsMargins(self, int, int, int, int)
setContentsMargins(self, QMargins) → None¶
setContextMenuPolicy(self, Qt.ContextMenuPolicy)¶
setCursor(self, Union[QCursor, Qt.CursorShape])¶
setDefault(self, bool)¶
setDisabled(self, bool)¶
setDown(self, bool)¶
setEnabled(self, bool)¶
setFixedHeight(self, int)¶
setFixedSize(self, QSize)¶
ArrowLink.setFixedSize(self, int, int) -> None
setFixedWidth(self, int)¶
setFlat(self, bool)¶
setFocus(self)¶
setFocus(self, Qt.FocusReason) → None
setFocusPolicy(self, Qt.FocusPolicy)¶
setFocusProxy(self, QWidget)¶
setFont(self, QFont)¶
setForegroundRole(self, QPalette.ColorRole)¶
setGeometry(self, QRect)¶
ArrowLink.setGeometry(self, int, int, int, int) -> None
setGraphicsEffect(self, QGraphicsEffect)¶
setHidden(self, bool)¶
setIcon(self, QIcon)¶
setIconSize(self, QSize)¶
setInputMethodHints(self, Union[Qt.InputMethodHints, Qt.InputMethodHint])¶
setLayout(self, QLayout)¶
setLayoutDirection(self, Qt.LayoutDirection)¶
setLightMode(enabled)¶
setLocale(self, QLocale)¶
setMask(self, QBitmap)¶
setMask(self, QRegion) → None
setMaximumHeight(self, int)¶
ArrowLink.setMaximumSize(self, int, int)
setMaximumSize(self, QSize) → None¶
setMaximumWidth(self, int)¶
setMenu(self, QMenu)¶
setMinimumHeight(self, int)¶
ArrowLink.setMinimumSize(self, int, int)
setMinimumSize(self, QSize) → None¶
setMinimumWidth(self, int)¶
setMouseTracking(self, bool)¶
setObjectName(self, str)¶
setPalette(self, QPalette)¶
setParent(self, QWidget)¶
setParent(self, QWidget, Union[Qt.WindowFlags, Qt.WindowType]) → None
setProperty(self, str, Any) → bool¶
setShortcut(self, Union[QKeySequence, QKeySequence.StandardKey, str, int])¶
setShortcutAutoRepeat(self, int, enabled: bool = True)¶
setShortcutEnabled(self, int, enabled: bool = True)¶
ArrowLink.setSizeIncrement(self, int, int)
setSizeIncrement(self, QSize) → None¶
setSizePolicy(self, QSizePolicy)¶
setSizePolicy(self, QSizePolicy.Policy, QSizePolicy.Policy) → None
setStatusTip(self, str)¶
setStyle(self, QStyle)¶
setStyleSheet(self, str)¶
ArrowLink.setTabOrder(QWidget, QWidget)
setTabletTracking(self, bool)¶
setText(self, str)¶
setToolTip(self, str)¶
setToolTipDuration(self, int)¶
setUpdatesEnabled(self, bool)¶
setVisible(self, bool)¶
setWhatsThis(self, str)¶
setWindowFilePath(self, str)¶
setWindowFlag(self, Qt.WindowType, on: bool = True)¶
setWindowFlags(self, Union[Qt.WindowFlags, Qt.WindowType])¶
setWindowIcon(self, QIcon)¶
setWindowIconText(self, str)¶
setWindowModality(self, Qt.WindowModality)¶
setWindowModified(self, bool)¶
setWindowOpacity(self, float)¶
setWindowRole(self, str)¶
setWindowState(self, Union[Qt.WindowStates, Qt.WindowState])¶
setWindowTitle(self, str)¶
sharedPainter(self) → QPainter¶
shortcut(self) → QKeySequence¶
show(self)¶
showEvent(self, QShowEvent)¶
showFullScreen(self)¶
showMaximized(self)¶
showMenu(self)¶
showMinimized(self)¶
showNormal(self)¶
signalsBlocked(self) → bool¶
size(self) → QSize¶
sizeHint() → PyQt5.QtCore.QSize¶

Give the button extra space to make room for menu indicator. QPushButton only gives space for menu indicator when menu() returns an actual menu, which the ToggleLink will not.

sizeIncrement(self) → QSize¶
sizePolicy(self) → QSizePolicy¶
stackUnder(self, QWidget)¶
startTimer(self, int, timerType: Qt.TimerType = Qt.CoarseTimer) → int¶
staticMetaObject = <PyQt5.QtCore.QMetaObject object>¶
statusTip(self) → str¶
style(self) → QStyle¶
styleSheet(self) → str¶
tabletEvent(self, QTabletEvent)¶
testAttribute(self, Qt.WidgetAttribute) → bool¶
text(self) → str¶
thread(self) → QThread¶
timerEvent(self, QTimerEvent)¶
toggle(self)¶
toggled¶

toggled(self, bool) [signal]

toolTip(self) → str¶
toolTipDuration(self) → int¶
tr(self, str, disambiguation: str = None, n: int = - 1) → str¶
underMouse(self) → bool¶
ungrabGesture(self, Qt.GestureType)¶
unsetCursor(self)¶
unsetLayoutDirection(self)¶
unsetLocale(self)¶
update(self)¶
update(self, QRect) → None
update(self, QRegion) → None
ArrowLink.update(self, int, int, int, int) -> None
updateGeometry(self)¶
updateMicroFocus(self)¶
updatesEnabled(self) → bool¶
visibleRegion(self) → QRegion¶
whatsThis(self) → str¶
wheelEvent(self, QWheelEvent)¶
width(self) → int¶
widthMM(self) → int¶
winId(self) → PyQt5.sip.voidptr¶
window(self) → QWidget¶
windowFilePath(self) → str¶
windowFlags(self) → Qt.WindowFlags¶
windowHandle(self) → QWindow¶
windowIcon(self) → QIcon¶
windowIconChanged¶

windowIconChanged(self, QIcon) [signal]

windowIconText(self) → str¶
windowIconTextChanged¶

windowIconTextChanged(self, str) [signal]

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

windowTitleChanged(self, str) [signal]

windowType(self) → Qt.WindowType¶
x(self) → int¶
y(self) → int¶

Quick search

Navigation

  • index
  • modules |
  • Schrödinger Python API 2022-2 documentation »
  • schrodinger.ui.qt.standard_widgets.hyperlink module
© Copyright 2022 Schrödinger, LLC. Created using Sphinx 4.1.1.