小编sha*_*uda的帖子

在QT中绘制化妆品填充的椭圆

我想在QT中绘制一个填充的椭圆,在放大和缩小时不会改变其大小。现在,我有以下内容:

QPen pen = painter->pen();
pen.setCosmetic(true);
pen.setWidth(5);
painter->setPen(pen);
QBrush brush = painter->brush();
brush.setStyle(Qt::SolidPattern);
painter->setBrush(brush);
painter->drawEllipse(p, 2, 2);
Run Code Online (Sandbox Code Playgroud)

当我缩小边界和填充物之间的间隙时。所以看起来像2个同心圆。当我放大填充物时,边界变得越来越大,磁盘也越来越大。任何想法如何解决这个问题?谢谢!

qt

5
推荐指数
1
解决办法
3998
查看次数

标签 统计

qt ×1