Manchmal sind einige Dinge doch einfacher als gedacht. So wie ein Splash-Screen unter Python zu erstellen.

Manche Programme brauchen einfach länger um zu starten. Da hilft ein schicker Splash-Screen damit der Benutzer merkt, das das Programm startet.

from PyQt5.QtWidgets import QSplashScreen
from PyQt5.QtGui import QPixmap
from PyQt5.QtCore import QTimer

def splash(self):
  # Ein Ladebildschirm wird angezeigt
  self.splash = QSplashScreen(QPixmap('img/deinsplashscreen.png'))  # Hier den Pfad zum Bild angeben
  self.splash.show()
  QTimer.singleShot(20000, self.splash.close)  # Zeit in Milisekunden, wie lange der Screen angezeigt werden soll

Jetzt noch die Funktion möglichst am Anfang des Hauptprogramms ausführen und fertig!

Leave a Comment

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.