gpt4 book ai didi

qt - 如何绘制带有圆角的QPixmap?

转载 作者:行者123 更新时间:2023-12-03 02:24:17 27 4
gpt4 key购买 nike

我继承自 QGraphicsPolygonItem,想在项目的顶部绘制一个 QPixmap。项目本身和像素图应该用圆角绘制。

你会怎么做?

最佳答案

如果你想绘制带有圆角的 QPixmap,那么在绘制事件内部从 QPixmap 创建 QBrush 并将其应用到画家,如下所示:

painter->setRenderHint(QPainter::Antialiasing, true);
QBrush brush = QBrush(pixmap);
painter->setBrush(brush);
painter->drawRoundedRect(polygon().boundingRect(), 5, 5);

关于qt - 如何绘制带有圆角的QPixmap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24206997/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com