社区
Qt
帖子详情
如何实现大图片在窗口中的鼠标拖动
heifei
2012-07-09 08:28:11
一张图片要放大显示细节,但是放大之后比屏幕要大,需要用鼠标左右、上下的拖拽显示,怎么做?
...全文
287
6
打赏
收藏
如何实现大图片在窗口中的鼠标拖动
一张图片要放大显示细节,但是放大之后比屏幕要大,需要用鼠标左右、上下的拖拽显示,怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lingess
2012-08-17
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
QGraphicsItem是支持拖拽,我希望的是画到scrollarea上的图在拖拽时,垂直滚动条和水平滚动条随之联动。
[/Quote]
如何做到移动滚动条的时候左右移动和上下移动,图片也跟着左右上下一起移动呢??
sowhatgod
2012-08-09
打赏
举报
回复
楼主找到方法了吗?
inowtiny
2012-07-09
打赏
举报
回复
这样的话我也么什么好办法了,只能自己继承个QScrollBar了
heifei
2012-07-09
打赏
举报
回复
QGraphicsItem是支持拖拽,我希望的是画到scrollarea上的图在拖拽时,垂直滚动条和水平滚动条随之联动。
haltwang
2012-07-09
打赏
举报
回复
可以继承QGraphicsItem,用QGraphicsView、QGraphicsScene来显示。在item中重写paintevent和mousepressevent、mousemoveevent。当然QGraphicsItem好像有支持拖拽的方法,你可以试试
Vegata
2012-07-09
打赏
举报
回复
如果用Qml来做的话用 QML Flickable Element 做起来比较简单
要是用Qt来做的话在Demos有个叫 40000 Chips的例子你可以参考下.
jQuery.ui.1.7.2
中
文文档
目前已经完成了大部分内容, 希望可以帮助到各位网友.
Winform开发全套31个UI组件开源共享]
[Winform开发全套31个UI组件开源共享]
Qt
实现
鼠标
拖动
窗口
Qt
实现
鼠标
拖动
窗口
QGraphicsView
实现
图片
放大、缩小、
鼠标
拖动
、以
鼠标
点放大缩小
【代码】QGraphicsView
实现
图片
放大、缩小、
鼠标
拖动
、以
鼠标
点放大缩小。
C#
实现
图片
鼠标
拖动
和滚动缩放
对于一个
图片
查看器来说,
鼠标
拖动
和滚动缩放也就是说可以
鼠标
在程序界面上
拖动
图片
,通过
鼠标
滚轮放大和缩小
图片
。这两种功能在
图片
浏览程序里面再普通不过了。那怎么用C#来进行
实现
。 通过操作你也知道,缩放的时候,我们首先第一个动作就是按下
鼠标
左键,也就是MouseDown;然后移动
鼠标
,将
图片
拖动
到你想要的位置, 也就是MouseMove;最后释放
鼠标
,完成
拖动
操作,即MouseUp。通过这个分析,我...
Qt
21,473
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章