• 5301阅读
  • 3回复

添加启动画面 [复制链接]

上一主题 下一主题
离线gueangyik
 
只看楼主 倒序阅读 楼主  发表于: 2010-03-21
#include <QApplication>
#include <QSplashScreen>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
   QSplashScreen *splash =new QSplashScreen;
   splash->setPixmap(QPixmap(":/images/begin.png"));
   splash->show();
    MainWindow mainWin;
    mainWin.show();
   splash->finish(&mainWin);
    delete splash;
    return app.exec();
}



这是启动程序的时候添加程序启动画面的 什么问题啊?
但是编译不出错 不显示启动画面啊 ??
是不是splash->show();完以后加延时啊 ?已经在资源文件中载入图像了
怎么加延时 ??
离线午小夜

只看该作者 1楼 发表于: 2010-03-21
不需要等待多長時間,splash一閃就過去了,所以你沒看到。
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线mysi
只看该作者 2楼 发表于: 2010-03-27
还有一个可能的原因,你的splash 设置的图片的路径没有设置正确
这个我实现过,跟你写的一样,当时就碰到这个原因了
还有记得把图片加到qrc中
离线unitcode

只看该作者 3楼 发表于: 2010-03-28
快速回复
限100 字节
 
上一个 下一个