def main(): app = QApplication([]) Col = MainWindow.MainController() runAnimation() Col.view.showMaximized() app.exec_()
def runAnimation(): Col = MainWindow.MainController() # 开机动画 splash = QSplashScreen() scale = 0.5 mgnWidth = int(Data.getWindowWidth() * scale) mgnHeight = int(Data.getWindowHeight() * scale) size = QSize(mgnWidth, mgnHeight) splash.show() for name in os.listdir(filePath + r"\res\ZeusDesign\startup_seq"): path = filePath + r"\res\ZeusDesign\startup_seq\\" + name image = QImage(path) pixmap = QPixmap.fromImage(image.scaled(size, Qt.IgnoreAspectRatio)) splash.setPixmap(pixmap) time.sleep(0.01) splash.finish(Col.view)
from Windows import MainWindow reload(MainWindow) Col = MainWindow.MainController() Col.view.showMaximized()