在QPixmap中编写文本

5
我遇到了以下问题:

QLabel* label_PM= new QLabel(this);
QPixmap PM ("C:/PM.jpg");
label_PM->setPixmap(PM);

我希望能够向PM插入类似于OpenCV cv::putText的文本。
对于我的问题,目前的研究结果没有解决它。
是否有一种方法可以实现?
1个回答

15

通过QPainter绘制QPixmap。例如:

QPixmap pix = ...;
QPainter painter( &pix );
painter.setFont( QFont("Arial") );
painter.drawText( QPoint(100, 100), "Hello" );

这是非常基础的用法,请查看QPainter文档获取更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接