尝试使用QMovie加载动画。QMovie * movie = new QMovie("http://i.stack.imgur.com/vdYAH.gif"); 你可以直接将电影加载到标签中,需要时隐藏和显示它。QLabel label; label.setMovie(movie); movie->start(); 或者读取电影的帧来连续设置启动画面像素图 connect(movie, SIGNAL(frameChanged(int)), this, SLOT(setSplashScreenPixmap(int))); movie->start();