找回密码
 立即注册
收起左侧

QPixmap类函数scale改变大像素图片出现卡顿问题

0
回复
3827
查看
[复制链接]

尚未签到

来源: 2020-8-14 09:14:58 显示全部楼层 |阅读模式
1Qter豆
函数中定义
QPixmap pix;
pix.load("");  //加载一个6000*6000像素的图片
//ratio 参数为滚轮事件中赋值来调节图片大小
pix=pix.scaled(ratio*pix.width(), ratio*pix.height());
//下面的函数中参数x,y为画图左上角点,w,h为图片长宽
painter.drawTiledPixmap(x,y, w,h, pix, sx,sy);  //用painter画图片

问题:用滚轮调节图片大小时,图片显示卡顿。

还有个问题,我在pix.scaled()中调整了pix大小,在painter.drawTiledPixm

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了