def __init__(self, version_string="Version string"): QSplashScreen.__init__(self) self.setWindowFlags(Qt.WindowStaysOnTopHint | Qt.SplashScreen) splash_width = 720 splash_height = 400 desktop = QApplication.desktop() screen = desktop.screenGeometry(desktop.primaryScreen()).size() screen_width, screen_height = screen.width(), screen.height() x = screen_width // 2 - splash_width // 2 y = screen_height // 2 - splash_height // 2 self.setGeometry(x, y, splash_width, splash_height) self.ert = "ERT" self.ert_title = "Ensemble based Reservoir Tool" self.version = version_string self.timestamp = "Timestamp string"