如果QT工程较大,启动过程较慢,导致窗口画面刷新频繁,出现不和谐画面,影响用户体验,此时就需要开机启动保护画面。
步骤1:准备图片,图片的格式可以是PNG,bmp,jpg等格式,尺寸最好是一整个界面,就拿1920*1080 像素分辨率为例。在如此大的图片下,一般也要2~3MB,因为嵌入式资源比较简单。所以最好是单调背景比较好,而且也不会引起歧义(网上下载的图片)可以用画图软件等做一个单调背景,加上文字,也就几十KB.
QApplication
a(argc
, argv
);
QSplashScreen
splash(QPixmap(":/skin/bg.png"));
splash
.setDisabled(true);
splash
.show();
Mydialog mydialog
;
mydialog
.show();
splash
.finish(&mydialog
);
int ret_val
;
ret_val
=a
.exec();
return ret_val
;