启动界面

对于Qt来说mianwidow只是一个工程对象,对于整个软件的启动还是在main.cpp中完成的

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

QPixmap pixmap(":/png/res/启动界面2.png");//背景图

QSplashScreen screen(pixmap);//定义一个临时启动界面

screen.show();//在软件启动之前显示

screen.showMessage("正在启动软件...", Qt::AlignCenter|Qt::AlignBottom, Qt::red);//启动界面底部居中显示的字体

#if 1//在这个开关里面延时1s,保证启动界面至少有一秒

  QDateTime n=QDateTime::currentDateTime();

  QDateTime now;

  do

  {

    now=QDateTime::currentDateTime();

    a.processEvents();

  }

  while (n.secsTo(now)<=1);//需要延时的秒数

#endif

MainWindow w;

w.show();//软件界面启动

screen.finish(&w);//关闭启动界面

return a.exec();

}

时间: 2024-11-05 13:55:27

启动界面的相关文章

程序启动界面

在应用程序启动的时候,如果初始化的时间较长,通常需要安排一个表示欢迎使用本程序的启动界面,在初始化完成后该界面自动消失,这就是平时所说的Splash Window(快闪窗口). /************************************************ * 程序文件名称:JSplashWindow.java * 功能:程序启动界面 ***********************************************/ import javax.swing.*;

【No.5 Ionic】修改 应用名,icon,启动界面

修改 应用名 直接 修改 config.xml中的name 修改icon 和 启动界面 在resources目录有个 icon.png  和 splash.png 文件,直接把文件覆盖执行重新生成命令 ionic resources  #重新生成icon 和 splash ionic resources --icon #重新生成icon ionic resources --splash # 重新生成splash 原文地址:[No.5 Ionic]修改 应用名,icon,启动界面标签:ionic

WinForm界面开发之 启动界面

我们在开发桌面应用程序的时候,由于程序启动比较慢,往往为了提高用户的体验,增加一个闪屏,也就是SplashScreen,好处有:1.让用户看到加载的过程,提高程序的交互响应:2.可以简短展示或者介绍程序的功能或者展示Logo,给客户较深的印象. 本人在开发的共享软件中,对于启动比较慢的程序,也倾向于引入这个控件来展示下,先看看软件启动的时候的效果 中间的那些文字“正在初始化应用程序......”可以根据加载的进度显示不同的内容,当然最好简单扼要了,其他的内容你也可以视需要做相应变化,因为这个是一

Eclipse启动界面更改

前段日子看到有人修改了Eclipse的启动界面,因此自己试着修改了一下.本文总结一下修改Eclipse 4.5(代号Mars)启动界面的方法. 方法一:修改splash.bmp启动图 Eclipse启动画面实际就是eclipse\plugins\org.eclipse.platform_4.5.1.v20150904-0015目录下的splash.bmp图片.将其修改或替换成自定义图片,名字仍然保存成splash.bmp. 方法二:修改eclipse.ini配置文件 eclipse配置文件ecl

简单进入启动界面或非启动界面

1.利用从特定的路径中取出字典的返回BOOL值来进行判断. //获取plist文件的地址,为空 NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/d.plist"]; //根据文件创建字典 NSDictionary *dic = [NSDictionary dictionaryWithContentsOfFile:path]; //取出字典的值,这里没有,为false BOOL

HP ProLiant DL160 Gen9服务器安装操作系统时始终停止在Windows窗口启动界面。

客户的HP ProLiant DL160 Gen9服务器安装操作系统时始终停止在Windows窗口启动界面. 服务器的配置是 HP DL160 Gen9 E5-2603v3/1*8G DDR4 2133内存/B140i SATA机型/H240阵列卡/3*1TB SAS硬盘 1*550W非冗余电源/双口千兆网卡/Easy install导轨 经过检查服务器启用了B140i SATA控制器,由于B140i不支持SAS硬盘,硬盘背板链接电缆是连接到H240阵列卡上的. 安装时是使用HP智能配置执行将W

Android 设置启动界面

启动界面的意义是为了让后台处理耗时的复杂工作,当工作处理完成后,即可进入主界面.相比让用户等待布局加载完成,使用一张图片作为启动背景,会带来更好的体验. 首先,需要建立一个简单的布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay

centos7 修改启动界面

修改启动界面 在centos7以前通常修改/etc/inittab 中的 id:5:initdefault: 来改变启动方式,而在centos7 中是没有这一项的,通过查看 more /etc/inittab # inittab is no longer used when using systemd. # # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # Ctrl-Alt-Delete is handled

android启动界面

启动界面的效果图: 实现的原理:在一个线程中让几幅图片进行循环显示,实现了动画的效果. 主要的实现类LoadingView是自定义控件,继承了ImageView,实现了Runnable接口 : package wht.android.loading; import android.content.Context; import android.graphics.Canvas; import android.util.AttributeSet; import android.widget.Imag

Android基础之——startActivityForResult启动界面并返回数据,上传头像

在android应用的开发过程中,经常会出现启动一个界面后填写部分内容后带着数据返回启动前的界面,最典型的应用就是登录过程.在很多应用程序的模块中,都有"我的"这个模块,在未登录状态下点击其中的某一项,就会弹出登录界面,登录完成后回到我的界面,会显示一些登录后的数据,这个功能的实现就要用到startActivityForResult. 下面通过一个小demo来说明一下startActivityForResult的使用,以及在实际开发中的一些应用. demo的效果图如下: 主界面布局: