0
Ich möchte ein Polygon mit einer bestimmten Farbe auf QGraphicsScene zeichnen. Dann benutze ich die folgenden Codes:Wie zeichne gefüllte Polygon auf QGraphicsScene
QPolygonF poly;
poly << QPointF(10, 10) << QPointF(10, 50) << QPointF(30, 70)<< QPointF(60, 50) << QPointF(50, 10);
QBrush brush;
brush.setColor(Qt::red);
QPen pen(Qt::green);
QGraphicsScene graphics_scene_ = new QGraphicsScene(0,0,200,200);
graphics_scene_->addPolygon(poly, pen, brush);
setScene(graphics_scene_);
jedoch nur ich einen hohlen Polygon mit grüner Grenze, aber ohne rote Füllung innerhalb des Polygons. Wie kann ich es beheben?