应用启动时间长,那是肯定的,特别是大的应用程序,Qt好像提供了一个供应用程序启动时候的一些用户体验的类。
给Qt应用程序加一个启动画面很简单,需要使用的类是QSplashScreen。
在窗口没有显示之前,QSplashScreen显示一个图片,他还可以在图片上显示文字信息提示用户当前程序初始化的进度。一般情况下,启动画面代码在main()函数中,加在调用QApplication::exec()之前。
下面的一个程序的main()函数使用QSplashScreen显示一个启动画面,同时显示加载的模块信息和网络连接情况。