标签: qt qt4
我想让一些像素半透明。
使用带有笔颜色的QPainter Qt :: color0和Qt :: color1可以使像素完全透明或不透明,但我尝试将笔颜色设置为0.5以制作部分透明像素,但它不起作用我期待。
在此示例中,不透明像素为红色,透明像素为白色(背景颜色,我希望半透明像素为粉红色,但它们也是白色:
http://programmingexamples.net/index.php?title=Qt/Images/SemiTransparentPixels
谁能看到我哪里出错?
答案 0 :(得分:2)
在QColor中将alpha设置为0.5(127):http://doc.qt.io/qt-4.8/qcolor.html#QColor-2