首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Qt创办启动画面

2012-10-26 
Qt创建启动画面首先需要创建对应的qrc文件,把图片路径写入qrc中.RCCqresource prefix/filepic.jp

Qt创建启动画面
首先需要创建对应的qrc文件,把图片路径写入qrc中.

<RCC>    <qresource prefix="/">        <file>pic.jpg</file>    </qresource></RCC>

然后修改pro,加上如(StartSceen是我的工程名):RESOURCES += StartScreen.qrc

main.cpp
#include <QtGui/QApplication>#include <QSplashScreen>#include <QPixmap>#include "mainwindow.h"#include <QTimer>int main(int argc, char *argv[]){    QApplication app(argc, argv);    QSplashScreen* screen = new QSplashScreen(QPixmap(":/pic.jpg"),Qt::WindowStaysOnTopHint);    //screen->setWindowOpacity(0.9);    //QTimer::singleShot(5000,screen,SLOT(close()));    screen->show();    //app.processEvents();    //showMessage可以在图片上加些文字信息,如果需要详细说明可以重载QSplashScreen::drawContents(QPainter * painter)    //进行个性化订制,当然前提是你得继承QSplashScreen    screen->showMessage("adsafsdafds");    MainWindow w;    w.show();    screen->finish(&w);    return app.exec();}


热点排行