schrodinger.ui.qt.tooltips module

schrodinger.ui.qt.tooltips.tooltip_for_aa(aa)

Generate a tooltip for non-standard residue amino acid.

Parameters

aa (nonstandard_residues.AminoAcid) – non-standard residue amino acid

Returns

html string to be used as tooltip

Return type

str

class schrodinger.ui.qt.tooltips.TooltipMixin(*args, offset=None, **kwargs)

Bases: object

Mixin for converting widgets to tooltips. Contains basic functionality for showing the tooltip near the mouse cursor (plus an offset).

Concrete subclasses must also inherit from QWidget or a subclass.

__init__(*args, offset=None, **kwargs)
Parameters

offset (tuple[int, int] or NoneType) – offset coordinates (in pixels) from the mouse pointer position to draw the upper left corner of the tooltip window. If not supplied, will default to DEFAULT_OFFSET.

show()

Show this widget at the cursor location plus an offset.

class schrodinger.ui.qt.tooltips.LabelTooltip(*args, offset=None, **kwargs)

Bases: schrodinger.ui.qt.tooltips.TooltipMixin, PyQt6.QtWidgets.QLabel

setText(text: str)

Set the text of the tooltip and adjust the size of the tooltip to fit the text.