开发者社区 问答 正文

关于Qt颜色设置透明色问题

如果想要把一个画笔设置为透明色,从而可以实现橡皮擦功能。透明色该怎么设置;现在把
pen.Color(Qt::MaskOutColor); //应该是为透明色了,但为什么画出来确是黑色,是透明到了
窗口底色了吗?求助

展开
收起
a123456678 2016-03-06 16:45:11 3470 分享 版权
1 条回答
写回答
取消 提交回答
  • QPalette palette;
    QColor color(190, 230, 250);
    color.setAlphaF(0.6);
    palette.setBrush(this->backgroundRole(), color); this->setPalette(palette);

    2019-07-17 18:54:51
    赞同 展开评论
问答标签:
问答地址: