Splash Screen (splashscreen)

A splash screen widget with support for positioning of the message text.

class orangecanvas.gui.splashscreen.SplashScreen(parent=None, pixmap=None, textRect=None, textFormat=0, **kwargs)[source]

Bases: QSplashScreen

Splash screen widget.

Parameters:
  • parent (QWidget) – Parent widget

  • pixmap (QPixmap) – Splash window pixmap.

  • textRect (QRect) – Bounding rectangle of the shown message on the widget.

  • textFormat (Qt.TextFormat) – How message text format should be interpreted.

setTextRect(rect: QRect) None[source]

Set the rectangle (QRect) in which to show the message text.

textRect() QRect[source]

Return the text message rectangle.

showEvent(self, a0: QShowEvent | None)[source]
drawContents(painter: QPainter) None[source]

Reimplementation of drawContents to limit the drawing inside textRect.

showMessage(message: str, alignment: int = 1, color: QColor | GlobalColor = 2) None[source]

Show the message with color and alignment.

setPixmap(self, pixmap: QPixmap)[source]
event(self, e: QEvent | None) bool[source]