⑴ QT中在QLabel中同时显示文字和图片
var lbl = new QLabel();
lbl.setText("<img src = '图片地址'/>文本");
QLable是支持富文本的。。
⑵ 如何用QT实现在图片上叠加显示文字
利用QT实现在图片上叠加显示文字的代码参考如下:
QCustLabel::QCustLabel(QWidget *parent):QLabel(parent)
{
setPixmap(QPixmap(QString::fromUtf8(":/images/square.png"))) ;
text="001";
}
void QCustLabel::paintEvent(QPaintEvent *event)
{
QLabel::paintEvent(event) ;
QPainter painter(this) ;
painter.drawText(QPoint(5,25),text);
return ;
}