Maybe you have a problem with the jpeg plugin. I have seen a few people getting this problem. Try using a PNG image instead.

As for the timer, do something like this in main after you create the splash:
Qt Code:
  1. QTimer splashTimer();
  2. splashTimer.setSingleShot( true );
  3. splashTimer.setInterval( 4000 ); //4 seconds
  4. connect( &splashTimer, SIGNAL( timeOut() ), &splash, SLOT( close() );
  5. splashTimer.start();
To copy to clipboard, switch view to plain text mode 

Regards