2
是否可以爲QWidget分配一個alpha透明掩碼?我知道如何設置使用setMask
的面具,但它似乎只支持黑色&白色面具。是否有可能使其支持真正的Alpha通道?在QWidget上使用alpha透明遮罩?
即目前我有這樣一個PNG:
和小窗口是這樣的:
如果我打開我的PNG在的QPixmap,並將其設置爲面具,我得到這個(注意邊緣):
不過,我想獲得這個(平滑的邊緣):
任何想法如何做到這一點?
注意:我在小部件上做了一些更復雜的繪圖,它必須限制在遮罩區域,所以我不能簡單地將我的PNG設置爲小部件的背景圖像。