• 6143阅读
  • 0回复

[提问]Qt 应用程序实现动画启动界面? [复制链接]

上一主题 下一主题
离线escene
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-20
QT 的gif播放例子及应用于启动界面的一般做法!
源码:(1)
#include <QtGui/QApplication>
#include "mainwindow.h"
#include <QProcess>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QProcess* p = new QProcess();
    QString prg = "Splash";
    p->start (prg);
    p->waitForStarted (-1);
    MainWindow w;
    p->close ();
    w.show();
    return a.exec();
}
源码:(2)
#include <QtGui/QApplication>
#include <QProcess>
#include <QSplashScreen>
#include <QLabel>
#include <QMovie>
int main(int argc, char *argv[])
{
    Q_INIT_RESOURCE(Splash);
    QApplication a(argc, argv);
    QSplashScreen splash(QPixmap(":/splash.gif"));
    QLabel lbl(&splash);
    QMovie mv(":/splash.gif");
    lbl.setMovie (&mv);
    mv.start ();
    splash.show ();
    return a.exec();
}


快速回复
限100 字节
 
上一个 下一个