//Here is the drawing stuff
image.fill(qRgba(0, 0, 0, 0));
pain.begin(&image); //begin on image
pain.
setRenderHint(QPainter::Antialiasing);
pain.
setRenderHint(QPainter::SmoothPixmapTransform);
Qt::BrushStyle style = Qt::LinearGradientPattern;
linearGradient.setColorAt(0.0, Qt::white);
linearGradient.setColorAt(0.2, Qt::green);
linearGradient.setColorAt(1.0, Qt::black);
pen.setStyle(Qt::DotLine);
pen.
setColor(QColor( 0,
255,
0));
pain.
setPen(QPen(Qt
::black,
0, Qt
::SolidLine,Qt
::FlatCap, Qt
::MiterJoin));
pain.setBrush(linearGradient);
pain.
drawPolygon(QPolygonF() << p1 << p2 << p3
);
setPixmap
(QPixmap::fromImage(image
));
//Here is the drawing stuff
QImage image(90,90, QImage::Format_ARGB32_Premultiplied);
image.fill(qRgba(0, 0, 0, 0));
QPainter pain;
pain.begin(&image); //begin on image
pain.setRenderHint(QPainter::Antialiasing);
pain.setRenderHint(QPainter::SmoothPixmapTransform);
Qt::BrushStyle style = Qt::LinearGradientPattern;
QLinearGradient linearGradient(0, 0, 100, 100);
linearGradient.setColorAt(0.0, Qt::white);
linearGradient.setColorAt(0.2, Qt::green);
linearGradient.setColorAt(1.0, Qt::black);
QPen pen;
pen.setStyle(Qt::DotLine);
pen.setColor(QColor( 0,255, 0));
pain.setPen(QPen(Qt::black,0, Qt::SolidLine,Qt::FlatCap, Qt::MiterJoin));
pain.setBrush(linearGradient);
QPointF p1(80,40);
QPointF p2(0,80);
QPointF p3(80,80);
pain.drawPolygon(QPolygonF() << p1 << p2 << p3);
setPixmap(QPixmap::fromImage(image));
To copy to clipboard, switch view to plain text mode
Bookmarks