2012-02-11 5 views
-2

내 프로그램에 대한 소개 창을 만들었지 만 내 프로그램으로 실행됩니다. 내 프로그램을 실행하는 동안 어떻게 처음 소개 창을 실행할 수 있습니까?소개 program to program pyqt4

답변

2

어쩌면 당신은 QSplashScreen

편집을 찾고 :

from time import sleep 

from PyQt4.QtGui import QSplashScreen 

splash = QSplashScreen(...) 
... 
splash.show() 
sleep(5) 
splash.close() 
+0

그것의 작품 만이 보여 내가 그것을 오랫동안 유지할 수 있습니다 얼마나 빨리 닫습니다 ?? –

+0

@ s.jor.ibra : EDIT를 참조하십시오. – dugres

+0

QTimer.singleShot을 사용하는 것이 더 좋을 수도 있습니다.이 경우 QTimer.singleShot을 사용하면 주 스레드를 잠들지 않고 일정 시간이 지나면 창을 닫을 수 있습니다. 당신은 스플래시를 생성하고 보여줄 수 있으며 스플래시를 숨기고 메인 윈도우를 보여주는 타이머를 시작할 수 있습니다. app.exec_()를 사용하여 메인 이벤트 루프에 들어가십시오. – jdi