我现在做了个QT应用,但是在QT界面启动时耗时比较久,我想用图片切换来填补这段时间,让界面启动看起来比较人性化一点。所以我选用了splashscreen这个类,语句如下:
QT版本为:qt-embeded-free-3.3.7
int main( int argc, char *argv[] )
{
QApplication app( argc, argv );
QSplashScreen *splash = new QSplashScreen( QPixmap( "/photo/3.png" ) );
splash->show();
MainWindow mainWin;
mainWin.show();
splash->finish( &mainWin );
delete splash;
return app.exec();
}
问题是在运行程序时,并没有看到splash里的图片,显示屏上只能看到一片绿色,然后就出现了主界面。但是此情况在qt-x11上却没有问题,所以想请问下,splash在qte下使用时是否要加入其它参数或者是在编译qte环境时要做某项配置,请大家帮忙指点下,多谢了!!!