我们可以看到QPixmap::mask()函数返回图片中Alpha值不为0有区域,就是异形。 QSplashScreen::setMask()就是设置掩码区域。 所以实际的显示效果就是只显示出Alpha值不为0的区域,其他的透明效果。