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

Srv*_*v19 2 c++ qt image

我正在为我的应用程序使用QT,最后使用QLabel来显示图像.但是,它显示为裁剪.如何将QLabel的大小设置为其pixmap之一?怎么能这样做,如果pixmap改变它会改变?

Jer*_*ner 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());
}
Run Code Online (Sandbox Code Playgroud)