【发布时间】:2011-10-22 11:39:58
【问题描述】:
我有一个 QPixmap,我想在 QWidget 上绘制它。但是,我想将其设置为 50% 透明,以便可以在下面看到背景。我该怎么做?
【问题讨论】:
标签: qt transparent qpainter qpixmap
我有一个 QPixmap,我想在 QWidget 上绘制它。但是,我想将其设置为 50% 透明,以便可以在下面看到背景。我该怎么做?
【问题讨论】:
标签: qt transparent qpainter qpixmap
您在QPainter 中设置合成模式,然后使用掩码定义图像的哪些位是透明的,或者对设置了 alpha 通道的图像使用 QImage::Format_ARGB32_Premultiplied 类型。
【讨论】:
painter.setOpacity(0.5),不过还是谢谢。