qt-18 程序启动画面

程序启动画面

screen.h

cpp 复制代码
#ifndef SCREEN_H
#define SCREEN_H

#include <QMainWindow>

class Screen : public QMainWindow
{
    Q_OBJECT

public:
    Screen(QWidget *parent = nullptr);
    ~Screen();
};
#endif // SCREEN_H

screen.cpp

cpp 复制代码
#include "screen.h"
#include <QTextEdit>
#include <windows.h>

Screen::Screen(QWidget *parent)
    : QMainWindow(parent)
{
    setWindowTitle(tr("Splash Example"));
    QTextEdit* Edit = new QTextEdit(tr("Splash Example"));
    setCentralWidget(Edit);
    resize(600,450);
    Sleep(3000);

}

Screen::~Screen() {}

main.cpp

cpp 复制代码
#include "screen.h"

#include <QApplication>
#include <QPixmap>
#include <QSplashScreen>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QPixmap PixMap("text.png");
    QSplashScreen Splash(PixMap);
    Splash.show();
    a.processEvents();//展示画面 界面  然可以响应鼠标等操作
    Screen w;
    w.show();
    Splash.finish(&w);
    return a.exec();
}

运行图

启动图片

启动后程序

相关推荐
试试勇气几秒前
MySQL--表的操作
数据库·mysql
志栋智能1 分钟前
超自动化运维如何重塑IT组织的核心竞争力?
运维·服务器·网络·数据库·人工智能·自动化
m0_716430074 分钟前
mysql表锁监控命令_诊断MyISAM表锁定问题的方法
jvm·数据库·python
毅炼4 分钟前
MyBatis 常见问题总结
java·数据库·sql·mybatis
空中海4 分钟前
第十一章:Kotlin 进阶与 Android 原理
android
qq_334563555 分钟前
开发者工具怎么看HTML_Elements面板使用指南【操作】
jvm·数据库·python
m0_716430076 分钟前
c++怎么读取安卓系统Assets目录下的资源文件流数据【实战】
jvm·数据库·python
大江东去浪淘尽千古风流人物6 分钟前
【DROID-W】WildGS-SLAM
数据库·人工智能·python·oracle·augmented reality
zhangchaoxies8 分钟前
C#怎么实现MVVM模式 C#如何在WPF中使用MVVM设计模式分离视图和逻辑【架构】
jvm·数据库·python
吕源林8 分钟前
防止SQL注入的应用层过滤_采用成熟的安全过滤中间件
jvm·数据库·python