Wie zeichnet man eine ellipse, gefüllt mit einer bestimmten Farbe?
Ich bin derzeit dabei die folgenden:
QGraphicsScene *scene;
QPen pen;
pen.setColor(color);
scene->addEllipse(x, y, size, size, pen, QBrush(Qt::SolidPattern));
Allerdings, dies ist die Zeichnung einer schwarzen Kreis mit einem Rand in der Farbe 'Farbe'. Wie erstelle ich eine komplett farbige ellipse?
Du musst angemeldet sein, um einen Kommentar abzugeben.
QBrush
ist, was steuert die Füllfarbe der ellipse. In dem code, den Sie haben, sind Sie nur geben Sie einen Pinsel mit einem festen Muster (daher die schwarze Füllung).Wenn man sich die verschiedenen QBrush Konstruktoren, Sie werden feststellen, dass es mehrere verschiedene Arten. Diejenigen, die Sie wahrscheinlich am meisten interessiert sind
denen Sie tun, tun Sie Dinge wie:
oder
Sehen Der Qt-Dokumentation QBrush