• 8278阅读
  • 6回复

如何让图片自适应label [复制链接]

上一主题 下一主题
离线eggking
 
只看楼主 倒序阅读 楼主  发表于: 2008-10-25
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
QLabel *pic
pic->setPixmap(QPixmap("1.bmp"));

这样图片就放到qlabel上显示出来了
可是如何让图片充满label呢
就是说,label多大,图片就多大,我改变label的大小,图片跟着变
谢谢。。。

铁甲依然在!
离线duduqq

只看该作者 1楼 发表于: 2008-10-25
这个问题不是回了吗,你可以获得label的size再用pixmap的scal把size传入去啊
离线benkei

只看该作者 2楼 发表于: 2008-10-25
Re:如何让计
bool scaledContents
This property holds whether the label will scale its contents to fill all available space.

When enabled and the label shows a pixmap, it will scale the pixmap to fill the available space.

This property's default is FALSE.


See also scaledContents.

Set this property's value with setScaledContents() and get this property's value with hasScaledContents().
离线eggking
只看该作者 3楼 发表于: 2008-10-25
哦。。。我还没搞明白,我再看看,谢谢哦
铁甲依然在!
离线benkei

只看该作者 4楼 发表于: 2008-10-25
就是label->setScaledContents(true)

这样就行啦
离线duduqq

只看该作者 5楼 发表于: 2008-10-25
楼上正解,我都没有留意到这个函数
离线eggking
只看该作者 6楼 发表于: 2008-10-27
恩恩,解决了,谢谢大家了。。。。
为啥我查看文档的时候没注意到这个函数呢。。。郁闷
铁甲依然在!
快速回复
限100 字节
 
上一个 下一个