5

QPixmap があり、QWidget に描画したいと思います。ただし、背景が下に見えるように、50%透明にしたいと思います。どうやってやるの?

4

1 に答える 1

5

QPainterでcompositionmodeを設定してから、マスクを使用して画像のどのビットを透明にするかを定義するか、アルファチャネルが設定された画像にQImage::Format_ARGB32_Premultipliedタイプを使用します。

例を参照してくださいhttp://doc.qt.io/archives/4.6/demos-composition.html

于 2011-08-08T15:10:47.737 に答える