• 19013阅读
  • 4回复

请问如何使QLabel上显示的图片大小和QLabel自适应 [复制链接]

上一主题 下一主题
离线mpx1983
 

只看楼主 倒序阅读 楼主  发表于: 2009-07-31
我用QLabel来显示jpg图像,图像可以正常显示出来了,但由于QLabel的大小不足,导致图像部分无法显示,请问怎么让要显示的图像大小自适应QLabel的大小???
谢谢各位了
离线allblue

只看该作者 1楼 发表于: 2009-07-31
qLable->setScaleContents(true);好像是这个。可以试一下。
黑暗魔法
离线mpx1983

只看该作者 2楼 发表于: 2009-07-31
非常感谢,就是它了  
离线nrc_douningb
只看该作者 3楼 发表于: 2009-08-01
如果用QLabel,可以用楼上说的这个函数一步完成,但是如果你是用QWidget的话,那就需要设置一下图片的大小。这个我们可以人为控制~也可以设置缩放之后的高宽比~
离线liulx1206
只看该作者 4楼 发表于: 2012-09-24
QPixmap Pix;
            Pix.load("./Warn.png");
            Pix= Pix.scaled(16,16,Qt::KeepAspectRatio);
            UserTotal_Info.msgLabel4->setPixmap(Pix);

可以自己设置图片大小
快速回复
限100 字节
 
上一个 下一个