使用记录:
#include <QSplashScreen>
QPixmap pix(":/Resources/splash1.jpg");
QSplashScreen splash(pix);
splash.show();
//设置显示信息
splash.showMessage("程序启动画面", Qt::AlignLeft | Qt::AlignBottom, QColor(255, 255, 255));
....
splash.finish(&w);//程序启动画面结束
设置字体:
需要继承与QSplashScreen,重写函数QSplashScreen::drawContents ( QPainter * painter )即可。
QSplashScreen::drawContents ( QPainter * painter )
{
painter->setFont(QFont("Helvetica", 18, QFont::Bold));//这个地方可以自定义想要的效果,
如字体大小,字体类型,或者可以通过painter绘制图形
QSplashScreen::drawContents(painter);
}