1、main函数修改
#include "widget.h"
#include <QApplication>
#include <QSplashScreen>
#include<QScreen>
#include "utils.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
app.setApplicationName("Guide");
app.setOrganizationName("GDPURJYFS");
app.setOrganizationDomain("github.com/GDPURJYFS");
app.setApplicationVersion("0.1.2");
QPixmap pixmap(":/SplashScreen/1");
QScreen *screen=QGuiApplication::primaryScreen ();
QRect mm=screen->availableGeometry() ;
int screen_width = mm.width();
int screen_height = mm.height();
pixmap = pixmap.scaled(screen_width,screen_height);
QSplashScreen splash(pixmap);
splash.show();
app.processEvents(); //使程序在显示启动画面的同时仍能响应鼠标等其他事件
Utils::qWait(6000);
Widget w;
w.show();
splash.finish(&w);
return app.exec();
}
2、添加图片资源
图片需要拷贝到项目目录