⑴ 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 ;
}