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

Linux下如何通过QT实现ImageView那样放大缩小的功能

1
回复
3204
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2017-12-13 09:08:55 显示全部楼层 |阅读模式
1Qter豆
在通过QT做一个项目,项目有部分的内容,就如同题目描写的,需要通过QT鼠标滚轮事件实现ImageView的功能。实现这个功能并不只是简单的实现图片的放大缩小,首先要求的是放大缩小的速度一定要快(起码在肉眼上需要感觉是实时响应),其次就是放大缩小没有波纹产生和放大的位置是鼠标停留的位置(这两点需求靠后),。希望有牛人能提供下思路,有没有实现的例程,或者ImageView有没有什么开源库,API可以调用。现在我能够使用的工具是QT中的Qpainter和OPENCV开源库。知道QML大体构架,但是没有用过,如果需要我可以去学习。OPENGI公司环境暂时不考虑,

回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-12-13 11:04:01 显示全部楼层
不好意思,自己在提问同时,也在尝试。目前发现了新的注意事项。
放大到缩小的同时需要确保图片的清晰度没有损失
回复

使用道具 举报

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