I’ve written a function that must draw a filled up black circle on my graphicsscene. The function draws a black lined circle but not filled up? This is my function:
void World::damage(int x, int y)
{
QPainter painter(&worldImage);
painter.setBrush(QBrush(Qt::black));
painter.drawArc(x,y,150,50,0,16*360);
item = new QGraphicsPixmapItem(QPixmap::fromImage(worldImage));
this->addItem(item);
}
drawArc()does not use a fill color, usedrawEllipse()for a full circle that is filled.