在QPixmap中编写文本

时间:2013-06-13 12:31:16

标签: c++ c visual-studio-2010 qt opencv

我有以下内容:

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

我想在PM中插入一个类似OpenCV cv :: putText中所做的文本。

研究似乎没有解决我的问题,

有办法吗?

1 个答案:

答案 0 :(得分:8)

通过QPixmap绘制到QPainter。例如:

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

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