思路:利用绘图功能,用文字绘制出图片。
QString strYear = QDateTime::currentDateTime().toString("yyyy");
QImage image = QImage(400,300,QImage::Format_ARGB32);
image.fill(QColor(255,255,255,0));
QPainter p;
p.begin(&image);
p.setPen(Qt::red);
QFont font = QFont("Microsoft YaHei");
font.setPixelSize(30);
p.setFont(font);
p.drawText(QRect(200,150,200,150),strYear);
p.end();
image.save("./image1.png");
``