多数大型应用程序启动都会在程序完全启动前显示一个启动画面,在程序完全启动后消失。
这个界面想要显示什么那就看情况了
我的代码没放图片。
图片要放放在build目录底下,构建一下工程会生成build文件夹
.cpp这样
#include "mainwindow.h"
#include <QTextEdit>
#include <windows.h>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
setWindowTitle(tr("SplashScreen Example"));
QTextEdit * edit = new QTextEdit();
edit->setText(tr("Splash Example!"));
setCentralWidget(edit);
resize(600,450);
Sleep(1000);
}
MainWindow::~MainWindow()
{
}
main函数这样
#include "mainwindow.h"
#include <QApplication>
#include <QPixmap>
#include <QSplashScreen>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPixmap pixmap("0.jpg");
QSplashScreen spplash(pixmap);
spplash.show();
a.processEvents();
MainWindow w;
w.show();
spplash.finish(&w);
return a.exec();
}