门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
精华区(请在“有问必答”发帖)
›
有问必答
›
图形动画
›
Linux下如何通过QT实现ImageView那样放大缩小的功能 ...
发布主题
返回列表
Linux下如何通过QT实现ImageView那样放大缩小的功能
1
回复
9237
查看
[复制链接]
angus
当前离线
积分
3
angus
累计签到:2 天
连续签到:1 天
来源:
2017-12-13 09:08:55
显示全部楼层
|
阅读模式
1
Qter豆
在通过QT做一个项目,项目有部分的内容,就如同题目描写的,需要通过QT鼠标滚轮事件实现ImageView的功能。实现这个功能并不只是简单的实现图片的放大缩小,首先要求的是放大缩小的速度一定要快(起码在肉眼上需要感觉是实时响应),其次就是放大缩小没有波纹产生和放大的位置是鼠标停留的位置(这两点需求靠后),。希望有牛人能提供下思路,有没有实现的例程,或者ImageView有没有什么开源库,API可以调用。现在我能够使用的工具是QT中的Qpainter和OPENCV开源库。知道QML大体构架,但是没有用过,如果需要我可以去学习。OPENGI公司环境暂时不考虑,
我来回答
相关帖子
opencv 怎么安装
qt5.9如何加载qt3D
qt3d如何安装
如何在QT的mainwindow中输入数据然后,且将值返回主程序
Qt操作Excel问题
QGraphicsView 中绘制lineItem偏移问题
嵌入式linux QT5 外接自定义按键
【网络访问GET】manager->get返回 qDebug为空
Qt 用QLabel显示IplImage图像数据
想用QT做一个预约挂号系统作为毕业设计,大家给点小建议
PySide2/PyQt5:如何自定義 QSortFilterProxyModel 顯示特定文件夾
QT调试输出乱码,如何解决?
Windows环境下程序发布失败的问题
C/C++向图片中追加数据
【求助】两个widget重叠放置,使用第三方库画图,一片黑色
qtoolbar和qmenu导致0,0位置不正确的问题
QProcess无法找到最新的文件
嵌入式QT5要如何进行屏幕旋转
10-4 中的 QOverload 的问题
回复
使用道具
举报
angus
当前离线
积分
3
angus
累计签到:2 天
连续签到:1 天
2017-12-13 11:04:01
显示全部楼层
不好意思,自己在提问同时,也在尝试。目前发现了新的注意事项。
放大到缩小的同时需要确保图片的清晰度没有损失
回复
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了