QPixmap pixmap(":/images/splash.jpg");
QSplashScreen *splash = new QSplashScreen(pixmap);
//设置splash页面为置顶且无边框,无效,当点击页面时页面不会消失
splash->setWindowFlags(Qt::WindowStaysOnTopHint|Qt::FramelessWindowHint);
splash->setEnabled(false);
splash->show();
Qt::Alignment topRight=Qt::AlignTop|Qt::AlignRight;
splash->showMessage(QObject::tr("Automation Testing Tool Developing Department In Harbin\nATTDD for short\nContinuously developing and Innovating......"),topRight,Qt::black);
//splash页面显示时间设置为4s
QElapsedTimer t;
t.start();
while(t.elapsed() < 3000)
{
QCoreApplication::processEvents();
}
//显示主窗口,并设置为活动的
MainWindow mainWindow;
mainWindow.setWindowTitle(QObject::tr("Qt SQL Browser"));
mainWindow.showNormal();
mainWindow.activateWindow();
//splash完毕,删除splash对象;
splash->finish(&mainWindow);
delete splash;