QImage与QPixmap加载图片 效果

本文介绍了在Qt中使用QImage和QPixmap加载图片的区别和效果,探讨了如何使图片自动扩展适应界面大小。通过示例代码展示了QLabel和自定义paintEvent方法的应用,指出QPixmap在默认情况下可以拉伸和压缩图片,而QImage不会根据界面大小自动调整。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

============================================================================================

PixmapTest::PixmapTest(QWidget *parent) : QDialog(parent)

{
this->setWindowTitle("deal picture");

//表达1    此种情况也等同于不写  只有重新设置图片大小的时候才需要   eg:表达3
//QPixmap pixmap;
//pixmap.load("Picture.JPG");


//表达2   样式表方法   只能填充部分
 
this->setObjectName("myframe");
 
this->setStyleSheet("QFrame#myframe{border-image:url(Picture.JPG)}" );
 
this->setAutoFillBackground(true);


//表达3    根据图片的大小来设定界面
 
//QPixmap pixmap;    
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值