qt:寻章摘句|他山之石———一种图片逐渐显示的方法

今天看到一个图片查看器的代码,里面有个切换图片时图片逐渐显示的功能,觉得思路不错。

通过重绘的方式显示图片,重绘时设置绘制透明度。

painter.setOpacity(m_opacity);

不开启逐渐显示时图片的透明度m_opacity = 1.0;

开启逐渐显示时,透明度设为0,开启一个定时器,20毫秒刷新一次,m_opacity += 0.05;,每次透明度加一点,加到1.0正好1秒

效果就是一秒内图片逐渐显示

 

你可能感兴趣的:(qt:寻章摘句,他山之石)