2
Je crois que QPainter est utilisé, mais je n'arrive pas à comprendre comment combiner les deux.Qt - Comment placer le texte au-dessus de QLabel Image
QLabel* imageLabel = new QLabel();
QImage image("c://image.png");
imageLabel->setPixmap(QPixmap::fromImage(image));
imageLabel->setAlignment(Qt::AlignCenter);
QPainter* painter = new QPainter();
painter->setPen(Qt::blue);
painter->setFont(QFont("Arial", 30));
painter->drawText(rect(), Qt::AlignCenter, "Text on Image");
cela ne fonctionne pas. "Aucune fonction correspondante pour l'appel à QPainter :: QPainter (QImage &)" –
Les candidats sont QPainter :: QPainter (QPaintDevice *) ... Le constructeur attend un pointeur, vous devez donc donner l'adresse de l'image au constructeur. – bjoernz
Ah, je le faisais un autre ... mauvais ... façon. Merci! –