如何将QLabel的大小设置为pixmap中的图像大小?

时间:2011-05-01 22:29:39

标签: c++ image qt

我正在为我的应用程序使用QT,最后使用QLabel来显示图像。但是,它显示为裁剪。 如何将QLabel的大小设置为其pixmap之一?如果像素图发生变化会如何改变呢?如何做到这一点?

1 个答案:

答案 0 :(得分:8)

// Call this function whenever you want to change the label's pixmap
void SetPixmapLabel(QLabel * myLabel, const QPixmap & pixmap)
{
   myLabel->setPixmap(pixmap);
   myLabel->setFixedSize(pixmap.size());
}