首页 > 其他 > 详细

QT 设计启动界面

时间:2015-06-20 10:31:10      阅读:294      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!