标签: qt transparent qpainter qpixmap
我有一个QPixmap,我想在QWidget上绘制它。但是,我想让它透明50%,以便在下面看到背景。我怎么能这样做?
答案 0 :(得分:5)
您可以在QPainter中设置compositionmode,然后使用掩码定义iage的哪些位是透明的,或者使用QImage :: Format_ARGB32_Premultiplied类型来设置alpha通道的图像。
请参阅示例http://doc.qt.io/archives/4.6/demos-composition.html