Qt5,PyQt5,绘图如何实现多个图层叠加的效果

1,任务,如题。

2,思路,用两个pixmap充当两个图层,绘图输出的时候把两个pixmap顺序盖上去, 问题是上面的图层如何实现透明效果。

3,代码。

4,效果。

5,重点。

上层的图层不加透明的背景,会如何?  注释掉line36--38这三行,执行看看效果。

果然,如果不填充一个透明的背景,覆盖后底下的图层是看不见的。

 

6,代码全文

 又试了一下,setAlphaF 直接填0,也是可以的。

posted on 2021-01-29 11:13  kalamansi  阅读(3546)  评论(0编辑  收藏  举报

导航