新手问两个问题,怎么把鼠标锁定在一定区域,怎么实现图片在widget上得拖拽

ljxsheep 2012-05-15 09:12:16
新手问两个问题,怎么把鼠标锁定在一定区域,怎么实现图片在widget上得拖拽
...全文
180 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiebin133 2012-05-22
  • 打赏
  • 举报
回复
我也很好奇,你怎么实现的,QT应该很难实现才对,刚刚我调用系统的API才可以阻止。能不能分享下。。
shen_wei 2012-05-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

引用 3 楼 的回复:

重载 mousePressEvent 和 mouseMoveEvent这两个函数,在点击的函数里面判断是不是点到你那张图片的载体,比如是一个label,然后在move的函数里面实现label移动就可以了。

图片问题解决了,鼠标也搞定
[/Quote]

可以分享下吗。。。如何锁定鼠标。。。
xiebin133 2012-05-22
  • 打赏
  • 举报
回复
如果你要实现多个窗体之间的拖放,你可以参考demo里面的Drag and Drop那个模块
ljxsheep 2012-05-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

重载 mousePressEvent 和 mouseMoveEvent这两个函数,在点击的函数里面判断是不是点到你那张图片的载体,比如是一个label,然后在move的函数里面实现label移动就可以了。
[/Quote]
图片问题解决了,鼠标也搞定
xiebin133 2012-05-18
  • 打赏
  • 举报
回复
可以在mouseMoveEvent函数里面判断鼠标有没有越过你规定的区域,如果越过了在设置回来。
shen_wei 2012-05-18
  • 打赏
  • 举报
回复
同样想知道如何锁定鼠标在一定区域里面。。。这样就可以避免乱操作了。。高人来解答下。。
xiebin133 2012-05-18
  • 打赏
  • 举报
回复
重载 mousePressEvent 和 mouseMoveEvent这两个函数,在点击的函数里面判断是不是点到你那张图片的载体,比如是一个label,然后在move的函数里面实现label移动就可以了。
ljxsheep 2012-05-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

windows api 可以使用 ClipCursor,别的平台不知道
[/Quote]
谢谢了,虽然还没解决
zhaodog 2012-05-15
  • 打赏
  • 举报
回复
windows api 可以使用 ClipCursor,别的平台不知道

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧