在QPixmap中编写文本

M.M*_*uli 2 c c++ qt opencv visual-studio-2010

我有以下内容:

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

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

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

有办法吗?

Dan*_*urn 9

绘图到a QPixmap是通过a完成的QPainter.例如:

QPixmap pix = ...;
QPainter painter( &pix );
painter.setFont( QFont("Arial") );
painter.drawText( QPoint(100, 100), "Hello" );
Run Code Online (Sandbox Code Playgroud)

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