码迷,mamicode.com
首页 > 其他好文 > 详细

QT 设计启动界面

时间:2015-06-20 10:34:02      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:

今天为QT设计开机界面,从网上copy的是代码先张贴如下:

#include <QApplication>
#include <QTextEdit>
#include <QSplashScreen>
#include <QtTest>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QSplashScreen *splash = new QSplashScreen;
    splash->setPixmap(QPixmap("img/logo.jpg"));
    splash->show();
    Qt::Alignment topRight = Qt::AlignRight | Qt::AlignTop;
    splash->showMessage(QObject::tr("Setting up the main Window..."),
                        topRight,
                        Qt::red);
    QTest::qSleep(3000);
    QTextEdit *textEdit = new QTextEdit;
    splash->showMessage(QObject::tr("Loading modules..."),
                        topRight,
                        Qt::blue);
    QTest::qSleep(3000);
    textEdit->show();
    splash->finish(textEdit);
    delete splash;
    return app.exec();
}

 当然根据QT对于QtTest的指导文档,我们要在我们工程文件中 (*.pro)添加   QT+= testlib  这么一句,要不会大大的报错。

完成了之后发现启动界面有了,但是先出现一个透明的框,没有图片,然后等待几秒,图片一闪而过。

QT 设计启动界面

标签:

原文地址:http://www.cnblogs.com/iqinfei/p/4590268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!