开头的代码:
QColor yellow("#f0d048");
Qt::BrushStyle style = Qt::SolidPattern;
QBrush brush(yellow, style);
painter.setBrush(brush);
painter.drawEllipse(10,10,10,10);
每次我这样做,我都会得到一个黄色圆圈,周围是黑色的1像素大小的边框。总的来说,圆圈将具有相同的尺寸,就像我用黑色绘制一样,那么我该如何才能得到一个没有黑色边框的单色黄色圆圈呢?
祝你好运
答案 0 :(得分:10)
在画家上设置笔
painter.setPen(Qt::NoPen);
Qt已经刷过'填写数字,以及'笔绘制线条和轮廓。