在形状周围画一个阴影颜色?

时间:2011-05-05 06:40:36

标签: qt4

是否可以绘制笔颜色透明。

我通过油漆制作一个形状现在问题是我想用透明的颜色勾勒出那个形状。目的也是通过遮蔽它的边界来解决。它如何实现。 请告诉我。 感谢

1 个答案:

答案 0 :(得分:1)

可以从QColor创建QPen,它可以具有alpha值。阿尔法值将为您提供透明效果。

绘制项目时,笔是轮廓颜色,笔刷是填充颜色。因此,在您的情况下,您需要在开始绘图之前设置笔。 (注意:你可能要给它一个宽度)。

painter->setPen(QPen( QColor(qRgba(0, 10, 20, 50))));
// Draw your item