社区
Qt
帖子详情
新手问两个问题,怎么把鼠标锁定在一定区域,怎么实现图片在widget上得拖拽
ljxsheep
2012-05-15 09:12:16
新手问两个问题,怎么把鼠标锁定在一定区域,怎么实现图片在widget上得拖拽
...全文
180
10
打赏
收藏
新手问两个问题,怎么把鼠标锁定在一定区域,怎么实现图片在widget上得拖拽
新手问两个问题,怎么把鼠标锁定在一定区域,怎么实现图片在widget上得拖拽
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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,别的平台不知道
朱老师QT系列课程-1.2.QT
Widget
的控件式开发详解
本课程是《朱老师QT完全学习系列课程 》的第1部分第2个课程,主要讲了qt的控件式开发,并且以常用控件label和pushbutton为案例详细讲了所有的属性及其用法,信号与槽机制。同时课程中还讲了QString类,QList、QMap等...
QT自定义
Widget
实现
鼠标
拖动窗口移动位置及
鼠标
拖拽
窗口边缘窗口大小改变
QT自定义
Widget
实现
鼠标
拖动窗口移动位置及
鼠标
拖拽
窗口边缘窗口大小改变 通过setWindowFlags(Qt::FramelessWindowHint);可以隐藏掉Qt自带的窗口标题,这句话写的简单,可是窗口引起的改变可不少: 最直观的,标题栏没了 间接的,没了标题栏,也没有办法
拖拽
标题栏移动窗口位置了 隐含的,
鼠标
移动到窗口边缘时,
鼠标
形态不再改变,无法
实现
鼠标
拖拽
窗口边缘改变窗口大小 So,想使用自定义的窗体也是需要付出代价的。如果我既想自定义窗体,也想要让自定义的窗体,兼具
鼠标
拖动窗口移动
flutter
实现
可缩放可
拖拽
双击放大的
图片
功能
### flutter_drag_scale ``` 可缩放可
拖拽
的功能,可
实现
图片
或者其他
widget
的缩放已经
拖拽
并支持双击放大的功能 ``` 我们知道官方提供了双击缩放,但是不支持
拖拽
的功能,我们要
实现
向百度地图那样可以缩放又可以
拖拽
的功能,官方的方法就不支持了。 下面先演示下功能: 参数只有
两个
: 1、child ,是一个
widget
,可以是
图片
或者任意的
widget
2、do...
Qt
实现
屏幕分割显示布局,可以任意
拖拽
显示
利用 Qt
实现
屏幕分割显示布局1 效果2
实现
2.1 底部视图分割 1 效果 左侧是一个单列的
图片
预览列表,右侧是一个N*M的
widget
s视图。 通过底部视图分割按钮可以,调整右侧N*M的值。 右侧双击放大/缩小某一个
widget
右侧单机,选中当前
Widget
,边框变成红色 左侧单机绿色边框表示当前选中 左侧双击把当前左侧选中系列在右侧当前选中系列显示 可以从左侧直接按住
鼠标
左键
拖拽
到右侧某一个
widget
左侧键盘操作 Key_Right Key_Left Key_Home Key_End
PyQt
图片
拖拽
与缩放与Qlabel的结合
PyQt
图片
拖拽
与缩放与Qlabel的结合代码 这是博主最近用PyQt设计软件界面的时候遇到的一个小
问
题
,软件主要功能是对
图片
进行绘制等操作,
图片
的显示载体是Label,但是做到缩放和
拖拽
功能时,发现label控件无法
实现
该功能。 走了一些弯路,最后
实现
该功能 效果如下: 代码
图片
缩放通过toolbutton事件
实现
def toolButton_magn_click(self): global num,image_Reflesh if num<5: num=num+
Qt
16,212
社区成员
26,592
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章