社区
Qt
帖子详情
Window,发现Qt那些鼠标事件只能获取自己窗口的坐标,如何才能获取窗口外的鼠标坐标,捕捉窗口外的鼠标事件?
欲盖弥彰1314
2020-08-12 11:50:35
Window,发现Qt那些鼠标事件只能获取自己窗口的坐标,如何才能获取窗口外的鼠标坐标,捕捉窗口外的鼠标事件?各个搜索引擎搜索找了好久都没解决
...全文
1488
6
打赏
收藏
Window,发现Qt那些鼠标事件只能获取自己窗口的坐标,如何才能获取窗口外的鼠标坐标,捕捉窗口外的鼠标事件?
Window,发现Qt那些鼠标事件只能获取自己窗口的坐标,如何才能获取窗口外的鼠标坐标,捕捉窗口外的鼠标事件?各个搜索引擎搜索找了好久都没解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Italink
2020-08-12
打赏
举报
回复
如果你需要全局的鼠标键盘事件,建议用windowsAPI做鼠标钩子,网上有代码,甚至有封装好供Qt使用的
Italink
2020-08-12
打赏
举报
回复
可以捕获外部的移动事件,开启鼠标追踪,setMouseTracking,在外部的点击事件捕获不到,但是可以通过focusout事件知道在外部点击了
欲盖弥彰1314
2020-08-12
打赏
举报
回复
引用 1 楼 Jonix的回复:
有个cursor还是cursorpos是返回全局的坐标地址
这个其实我知道,关键是鼠标在QT的窗口外点击了让QT窗口知道我点击了外面😂
Jonix
2020-08-12
打赏
举报
回复
有个cursor还是cursorpos是返回全局的坐标地址
dext
2020-08-12
打赏
举报
回复
首先 这个 和 Windows 甚至是 任何 X Window 的设计 理念 相违背。
但是,有一个特殊情况 可以做到。
请 重新 陈述 你想要做的事情 和 直面 你的问题。
如果你的问题就是 你所提问的。答案是不能。即使 大费周章做到,还有更多问题。
参见, X-Y Problem https://coolshell.cn/articles/10804.html
zare戏言
2020-08-12
打赏
举报
回复
QCursor cur = this->cursor;
qDebug()<<cur.pos();
qt
鼠标
事件
,四分屏
鼠标
坐标
,设置按钮跟随
鼠标
移动
使用
qt
中的
鼠标
事件
,读取
鼠标
的
坐标
,并读取
鼠标
左右键单击双击时的
坐标
,读取滚轮方向,设置一个按钮,跟随
鼠标
移动,并可以在按钮上放置图片
VC++(VS2008)
鼠标
跟随
窗口
+屏幕
坐标
+屏幕颜色
实现程序
窗口
外
鼠标
坐标
的
捕捉
,
鼠标
跟随显示
鼠标
位置和对应点屏幕颜色.其中显示是在一个
窗口
透明,文字不透明的
窗口
中显示的,并且对
窗口
的任务栏按钮(图标)进行的隐藏.
获取
图像中
鼠标
的
坐标
值
获取
鼠标
在图像上
坐标
的方法。
OpenCV移植
window
_
QT
.cpp
主要为以下功能移植: 1、 图像按
鼠标
所在位置进行缩放 2、 滚轮实现缩放 3、 拖动并有预览窗格 4、 缩放后仍能
鼠标
获取
图像像素位置
Qt
中基于
鼠标
事件
获取
界面上
坐标
—
鼠标
点击,移动,释放
Qt
中基于
鼠标
事件
获取
界面上
坐标
—
鼠标
点击,移动,释放以左上角为
坐标
原点显示全局像素
坐标
以label控件左下角为
坐标
原点显示
鼠标
在控件上
坐标
—加入了像素与经纬度
坐标
同时显示 以左上角为
坐标
原点显示全局像素
坐标
Qt
中默认左上角
坐标
为原点(0,0),x轴向右,y轴向下 main
window
.h #ifndef MAIN
WINDOW
_H #define MAIN
WINDOW
_H #include <QMain
Window
> #include <QMouseEvent>//
鼠标
事件
#i
Qt
21,494
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章