【发布时间】:2013-06-09 20:12:15
【问题描述】:
我有以下内容:
QLabel* label_PM= new QLabel(this);
QPixmap PM ("C:/PM.jpg");
label_PM->setPixmap(PM);
我想向 PM 插入一个类似于 OpenCV cv::putText 中所做的文本。
研究似乎没有解决我的问题,
有办法吗?
【问题讨论】:
标签: 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 中所做的文本。
研究似乎没有解决我的问题,
有办法吗?
【问题讨论】:
标签: c++ c visual-studio-2010 qt opencv
绘制到QPixmap 是通过QPainter 完成的。例如:
QPixmap pix = ...;
QPainter painter( &pix );
painter.setFont( QFont("Arial") );
painter.drawText( QPoint(100, 100), "Hello" );
这是一个非常基本的用法,更多信息请查看QPainter 文档。
【讨论】: