第一章:嵌入式QT 开机启动画面

2019-07-13 03:17发布

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