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();
}

运行图

启动图片

启动后程序

相关推荐
俺不理解39 分钟前
Android Studio 打开项目卡在 Importing xx Gradle Project
android·ide·android studio
二流小码农1 小时前
鸿蒙开发:一个简单的滑块验证组件
android·ios·harmonyos
皇族崛起1 小时前
【视觉多模态】- 3D建模尝试 I (广场3D建模,失败)
数据库·人工智能·3d·性能优化
JavaLearnerZGQ1 小时前
redis笔记大全
数据库·redis·笔记
资生算法程序员_畅想家_剑魔1 小时前
Java常见技术分享-26-事务安全-锁机制-作用与分类
java·开发语言·数据库
Vic101011 小时前
PostgreSQL 中 nextval() 的线程安全性解析
java·数据库·postgresql
用户69371750013842 小时前
31. Kotlin 扩展:扩展的边界:不可重写的扩展与可空接收者
android·kotlin·android studio
写代码的小阿帆2 小时前
Redis缓存健壮性——穿透、雪崩与击穿防护
数据库·redis·缓存
火柴就是我2 小时前
android 绘制斜体文本的一种方式
android
wangqiaowq2 小时前
使用 mysqldump 导出 + mysql 导入
数据库