• 4441阅读
  • 7回复

急!!图片加载显示并填充QLable [复制链接]

上一主题 下一主题
离线zyc52351484
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-19
在做一个小程序,要在一个QLable里面加载一张图片进去,然后显示出来,并且让这张图片按照QLable的大小填充进去,但是我现在可以显示图片,因为图片有点大,只能显示一部分,求各位大大给个办法,让图片完全填充到指定位置上面,谢谢拉,急哦!!!
离线淳于半邪

只看该作者 1楼 发表于: 2012-04-19
QPixmap QPixmap::scaled()
离线nandaoruguo
只看该作者 2楼 发表于: 2012-04-19
QLabel *imageLabel;
imageLabel = new QLabel;
imageLabel->setScaledContents(true);

这样可以不?
离线淳于半邪

只看该作者 3楼 发表于: 2012-04-19
回 楼主(zyc52351484) 的帖子
QPixmap pixmap("1.png") ;
QPixmap p = pixmap.scaled(label->size()) ;
label->setPixmap(p) ;
离线shiziyang

只看该作者 4楼 发表于: 2012-04-19
用qss
QLabel
{
border-image: url("1.png");
}
离线zyc52351484
只看该作者 5楼 发表于: 2012-04-19
回 2楼(nandaoruguo) 的帖子
感谢,刚试过了,可以,谢谢
离线孤※少
只看该作者 6楼 发表于: 2012-04-20
哪个可以了,到是说一声呀!
离线zyc52351484
只看该作者 7楼 发表于: 2012-04-21
回 6楼(孤※少) 的帖子
imageLabel->setScaledContents(true);
这一句,内部默认是false,加上就可以了
快速回复
限100 字节
 
上一个 下一个