p.begin(this) ;
g.setColorAt(0, Qt::red);
g.setColorAt(0.2, Qt::yellow);
g.setColorAt(0.4, Qt::green);
g.setColorAt(0.401, Qt::yellow);
g.setColorAt(0.6, Qt::cyan);
g.setColorAt(0.602, Qt::black) ;
g.setColorAt(0.8, Qt::blue);
g.setColorAt(0.801, Qt::yellow);
g.setColorAt(1, Qt::white);
p.setBrush(g);
p.drawPolygon(poly);
p.end() ;
QPainter p ;
p.begin(this) ;
QPolygon poly ;
QLinearGradient g(0,0,500,0) ;
g.setColorAt(0, Qt::red);
g.setColorAt(0.2, Qt::yellow);
g.setColorAt(0.4, Qt::green);
g.setColorAt(0.401, Qt::yellow);
g.setColorAt(0.6, Qt::cyan);
g.setColorAt(0.602, Qt::black) ;
g.setColorAt(0.8, Qt::blue);
g.setColorAt(0.801, Qt::yellow);
g.setColorAt(1, Qt::white);
p.setBrush(g);
poly << QPoint(0, 20) << QPoint(100, 300) << QPoint(200,20) << QPoint(300, 20) << QPoint(400, 20) << QPoint(500, 20) << QPoint(500,400) << QPoint(0, 400);
p.drawPolygon(poly);
p.end() ;
To copy to clipboard, switch view to plain text mode
And this what it gave me
Bookmarks