2
私はQPainterが使用されていると信じていますが、2つを組み合わせる方法を理解できません。Qt - 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");
、これは動作しません。 「QPainterの:: QPainterの(QImageの&)への呼び出しに該当する機能は、」 –
候補者はQPainterの:: QPainterの(QPaintDevice *)...コンストラクタは、ポインタを期待してませんので、あなたは、コンストラクタに画像のアドレスを与える必要があります。 – bjoernz
ああ、私は別のことをしていた...間違って...。ありがとう! –