繁体   English   中英

如何使用QPainter绘制单色椭圆(无黑色边框)

[英]How to draw single-colour Ellipse (no black border) with QPainter

开头的代码:

QColor yellow("#f0d048");
Qt::BrushStyle style = Qt::SolidPattern;
QBrush brush(yellow, style);
painter.setBrush(brush);
painter.drawEllipse(10,10,10,10);

每次我这样做,我得到一个黄色圆圈,周围是黑色的1像素大小的边框。 总的来说,圆圈将具有相同的尺寸,就像我用黑色绘制一样,那么我该怎样才能得到一个没有黑色边框的单色黄色圆圈?

最好的祝福

在画家上画笔

painter.setPen(Qt::NoPen);

Qt已经“刷”填充数字,“笔”用于绘制线条和轮廓。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM