美文网首页
Qt创建启动Logo

Qt创建启动Logo

作者: JalynFang | 来源:发表于2019-09-30 15:19 被阅读0次

在Qt中可以通过QSplashScreen来为应用程序添加一个启动画面;让它在应用程序主窗口出现前显示;主窗口加载完成显示出来后,退出启动画面;

具体代码实现如下:

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

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

      /**启动LOGO界面*/
     QPixmap pixmap("./logo.png");               
     QSplashScreen splash(pixmap);         

     splash.show();                  //显示此启动图片
     app.processEvents();  

      MainDlg w;
      w.show();
      splash.finish( &w );

    return app.exec();
}

启动画面主要在main()函数中实现。
创建一个QPixmap对象,logo.png为启动图片;利用QPixmap对象创建一个QSplashScreen对象;调用show()函数显示此启动图片;调用processEvents()使程序再显示启动界面的同时仍能响应鼠标等其他事件;正常创建主窗体对象,并调用show()函数显示;调用QSplashScreen类的finish()函数,表示在主窗体对象初始化(构造函数)完成后,结束启动画面;然后执行主程序exec()函数。

相关文章

  • Qt创建启动Logo

    在Qt中可以通过QSplashScreen来为应用程序添加一个启动画面;让它在应用程序主窗口出现前显示;主窗口加载...

  • UI命名规范

    启动页面 default.png(启动图片) default_logo.png(启动logo) 登录界面(logi...

  • UI命名规范

    启动页面 default.png(启动图片) default_logo.png(启动logo) 登录界面(logi...

  • 信号和槽(signal and slot)

    快速创建qt工程 当我们熟悉基本的从空项目创建qt应用程序后,以后我们可以直接从模板中创建一个qt工程 注意,本节...

  • App启动页优化

    功能:启动页展示logo和服务器配置的广告图 app启动方式 冷启动问题 给启动页设置布局,logo闪现问题

  • Shell命令使用

    本文主要介绍通过脚本文件创建启动图和Logo 指定命令解释器 生成Contents.json文件 通过sips 裁...

  • ubuntu18.04 xubuntu主题修改启动背景

    查看当前的启动图片 wallpaper.png 和 logo.png启动脚本为: xubuntu-logo.sc...

  • Qt中的Qt Charts

    Qt Charts Overview Qt Charts用来创建各种数据图表/曲线,如下图所示。 Qt Chart...

  • Qt新建项目No valid kits found解决思路

    Mac下安装qt和Qt Creator 4.9.1 首先说下:Qt Creato创建项目的时候出现no valid...

  • Qt之TCP通信

    前言 QT中可以通过TCP协议让服务器和客户端之间进行通信。 服务器: 创建QTcpServer对象 启动服务器(...

网友评论

      本文标题:Qt创建启动Logo

      本文链接:https://www.haomeiwen.com/subject/rvheuctx.html