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


1,任务,如题。

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

3,代码。

4,效果。

5,重点。

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

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

 

6,代码全文

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM