[QT]QSplashScreen类,设置程序启动引导画面
设置静态启动画面
#include "mainwindow.h"
#include <QApplication>
#include <QDesktopWidget>
#include <QSplashScreen>
#include <QImage>
#include <QDebug>
#include <QThread>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
QImage image;
bool isok = image.load("./timg.jpg");
QDesktopWidget desktopWidget;
image.scaled(desktopWidget.size());
QPixmap tempPixmap = QPixmap::fromImage(image);
QSplashScreen splash(tempPixmap);
splash.show();
QFont font;
font.setFamily("微软雅黑");
font.setPixelSize(50);
font.setBold(true);
font.setPointSize(50);
font.setWeight(QFont::Light);
splash.setFont(font);
splash.showMessage("欢迎使用",Qt::AlignHCenter | Qt::AlignVCenter,Qt::red);
a.processEvents();
QThread::sleep(1);
splash.finish(&w);
return a.exec();
}