5

我有一个 QPixmap,我想在 QWidget 上绘制它。但是,我想让它 50% 透明,以便可以在下面看到背景。我怎样才能做到这一点?

4

1 回答 1

5

您在QPainter中设置 compositionmode,然后使用掩码来定义 iage 的哪些位是透明的,或者对设置了 alpha 通道的图像使用 QImage::Format_ARGB32_Premultiplied 类型。

请参阅示例http://doc.qt.io/archives/4.6/demos-composition.html

于 2011-08-08T15:10:47.737 回答