schrodinger.ui.qt.standard.widgets.button_mixins module

class schrodinger.ui.qt.standard.widgets.button_mixins.ToolTipButtonMixin(*args, **kwargs)

Bases: object

Mixin for any subclass of QAbstractPushButton that should show a tooltip immediately when clicked instead of being forced to wait for hover delay.

__init__(*args, **kwargs)
class schrodinger.ui.qt.standard.widgets.button_mixins.ButtonAcceptsFocusMixin(*args, **kwargs)

Bases: object

Ensure that a button takes focus when pressed.

This commits open editors before the button action runs. QPushButtons on macOS and QToolButtons on all platforms do not take focus by default.

__init__(*args, **kwargs)