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!