Qt5,PyQt5,繪圖如何實現多個圖層疊加的效果


1,任務,如題。

2,思路,用兩個pixmap充當兩個圖層,繪圖輸出的時候把兩個pixmap順序蓋上去, 問題是上面的圖層如何實現透明效果。

3,代碼。

4,效果。

5,重點。

上層的圖層不加透明的背景,會如何?  注釋掉line36--38這三行,執行看看效果。

果然,如果不填充一個透明的背景,覆蓋后底下的圖層是看不見的。

 

6,代碼全文

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM