我有以下内容:
QLabel* label_PM= new QLabel(this);
QPixmap PM ("C:/PM.jpg");
label_PM->setPixmap(PM);
我想在PM中插入一个类似OpenCV cv :: putText中所做的文本。
研究似乎没有解决我的问题,
有办法吗?
答案 0 :(得分:8)
通过QPixmap
绘制到QPainter
。例如:
QPixmap pix = ...;
QPainter painter( &pix );
painter.setFont( QFont("Arial") );
painter.drawText( QPoint(100, 100), "Hello" );
这是一个非常基本的用法,请查看QPainter
文档以获取更多信息。