Ale*_*kov 3 qt qpixmap qpainter
我继承了QGraphicsPolygonItem,想在该项目的顶部绘制一个QPixmap。项目本身和像素图应绘制有圆角。
你怎么会这样
如果要绘制带有圆角的QPixmap,则在paint事件内部从QPixmap创建QBrush并将其应用到绘画器,如下所示:
painter->setRenderHint(QPainter::Antialiasing, true);
QBrush brush = QBrush(pixmap);
painter->setBrush(brush);
painter->drawRoundedRect(polygon().boundingRect(), 5, 5);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1799 次 |
| 最近记录: |