【问题标题】:Writing a text in a QPixmap在 QPixmap 中编写文本
【发布时间】: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


    【解决方案1】:

    绘制到QPixmap 是通过QPainter 完成的。例如:

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

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

    【讨论】:

      猜你喜欢
      • 2014-06-17
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 2019-04-24
      • 1970-01-01
      • 2012-01-22
      • 2010-12-27
      • 1970-01-01
      相关资源
      最近更新 更多