Qt5,PyQt5,绘图如何实现多个图层叠加的效果
1,任务,如题。
2,思路,用两个pixmap充当两个图层,绘图输出的时候把两个pixmap顺序盖上去, 问题是上面的图层如何实现透明效果。
3,代码。
4,效果。
5,重点。
上层的图层不加透明的背景,会如何? 注释掉line36--38这三行,执行看看效果。
果然,如果不填充一个透明的背景,覆盖后底下的图层是看不见的。
6,代码全文
又试了一下,setAlphaF 直接填0,也是可以的。
posted on 2021-01-29 11:13 kalamansi 阅读(3964) 评论(0) 编辑 收藏 举报