首先要说明,QT对图像进行修改的类是QImage,然后之后有QPen,QBrush,QFont等类对其进行斧正,进行线条,填充,文字等的修改
用QT载入类指针的方法:
QImage *image = new QImage("d:/卷毛.jpg");
下面给出几个优秀的代码实例:
QT实现渐变效果:
QPainter painter(image);
QRadialGradient radialGradient(QPointF(x1, y1), 50, QPointF(275, 200));
radialGradient.setColorAt(0, QColor(255, 255, 100, 150));
radialGradient.setColorAt(1, QColor(0, 0, 0, 50));
painter.setBrush(radialGradient);
painter.drawEllipse(QPointF(x1, y1), radius, radius);
QT实现画扇形半透明
startAngle = startAngle*16; //startAngle算法跟其他的都是一致的
spanAngle = spanAngle*16;
QPa