QT3.1에서 splash는 어떻게 만드나요??

yundorri의 이미지

안녕하세요.
QT 3.1을 이용하여 프로그래밍을 배우고 있습니다.
그런데, 응용프로그램 띄울 때 splash 화면을 보여주는 것들
있잖아요. 그거 어떻게 만드는 건지 한 수 가르켜 주십시요...
QDialog도 아니고 어떤식으로 만드나요???
그림파일은 png로 만들어 놓았습니다.

doldori의 이미지

Qt Assistant에 있는 예제 코드입니다.

int main( int argc, char **argv )
{
    QApplication app( argc, argv );
    QPixmap pixmap( "splash.png" );
    QSplashScreen *splash = new QSplashScreen( pixmap );
    splash->show();
    QMainWindow *mainWin = new QMainWindow;
    ...
    app.setMainWidget( mainWin );
    mainWin->show();
    splash->finish( mainWin );
    delete splash;
    return app.exec();
}
yundorri의 이미지

감사합니다. 그런데, 제가 사용중인 QT는 3.1버전으로
알려주신 qsplashscreen.h는 QT3.2이상부터 있는것으로
알고 있습니다.

QT3.1에서는 어떻게 해야 할까요 T.T