p2.setY(tmpImage->height());
gradient.setColorAt(0, Qt::transparent);
gradient.
setColorAt(1,
QColor(0,
0,
0,
255));
p.fillRect(0, 0, tmpImage->width(), tmpImage->height(), gradient);
gradient.
setColorAt(0,
QColor(0,
0,
0,
255));
gradient.setColorAt(1, Qt::transparent);
p.fillRect(0,0, tmpImage->width(), tmpImage->height(), gradient);
p.end();
QImage *tmpImage = new QImage(SOME_IMAGE_PATH);
QPoint p1, p2;
p2.setY(tmpImage->height());
QLinearGradient gradient(p1, p2);
gradient.setColorAt(0, Qt::transparent);
gradient.setColorAt(1, QColor(0, 0, 0, 255));
QPainter p(tmpImage);
p.fillRect(0, 0, tmpImage->width(), tmpImage->height(), gradient);
gradient.setColorAt(0,QColor(0, 0, 0, 255));
gradient.setColorAt(1, Qt::transparent);
p.fillRect(0,0, tmpImage->width(), tmpImage->height(), gradient);
p.end();
To copy to clipboard, switch view to plain text mode
Bookmarks