OverlayMixIn#

class OverlayMixIn(parent=None)[source]#

Bases: object

MixIn class for overlay widget.

For usage examples refer to WaitingOverlay, LabelOverlay and ButtonOverlay

Warning

Any class inheriting from this mixin must also inherit from a QWidget.

Parameters:

parent (QWidget | None)

ButtonOverlay#

class ButtonOverlay(parent=None)[source]#

Bases: OverlayMixIn, QPushButton

Display a Button on top of a QWidget

Parameters:

parent (QWidget | None)

WaitingOverlay#

class WaitingOverlay(parent)[source]#

Bases: OverlayMixIn, WaitingPushButton

Widget overlaying another widget with a processing wheel icon.

Parameters:

parent (QWidget) – widget on top of which to display the “processing/waiting wheel”

setText(text)[source]#

Set displayed text

Parameters:

text (str)

LabelOverlay#

class LabelOverlay(parent=None)[source]#

Bases: OverlayMixIn, QLabel

Display a Label on top of a widget

Parameters:

parent (QWidget | None)