如何让图片自适应QLabel的尺寸

ui.label->setPixmap(map)

在Ui中,QLabel做好布局后,在软件里,如果使用

ui.label->setPixmap(map)

整个窗口的布局会打乱,以适应map大小

让图片自适应QLabel

只需要四句话:

	ui.labelShow->setMinimumSize(ui.labelShow->size());
	pixmap.scaled(ui.labelShow->size(), Qt::KeepAspectRatio);
	ui.labelShow->setScaledContents(true);
	ui.labelShow->setPixmap(pixmap);
发布了56 篇原创文章 · 获赞 10 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/birenxiaofeigg/article/details/103870444