【Qt5】QMouseEvent的globalPos

2023年12月14日,周四下午


QMouseEvent的globalPos()函数是用于获取鼠标事件发生时的全局坐标。它返回一个QPoint对象,表示鼠标事件的全局位置。

全局坐标是相对于整个屏幕的坐标系,而不是相对于应用程序窗口或控件的坐标系。它可以用来确定鼠标事件发生的具体位置,无论鼠标在屏幕上的位置如何。

可以使用globalPos()函数来获取鼠标事件的全局坐标,并根据这个坐标来执行相应的操作,比如窗口移动、绘制图形或处理其他交互行为。

以下是一个示例,展示了如何在mousePressEvent()函数中使用globalPos()函数获取鼠标事件的全局坐标:

cpp 复制代码
void YourWidgetClass::mousePressEvent(QMouseEvent* event)
{
  QPoint globalPos = event->globalPos();
  // 在这里可以使用全局坐标执行你的操作
}
相关推荐
llm大模型算法工程师weng1 分钟前
Java高并发架构设计:从理论到实战的全链路解决方案
java·开发语言
gihigo19982 分钟前
MATLAB地震面波数值模拟方案
开发语言·matlab
CeshirenTester3 分钟前
Claude Code 不只是会写代码:这 10 个 Skills,才是效率分水岭
android·开发语言·kotlin
并不喜欢吃鱼9 分钟前
从零开始C++----四.vector的使用与底层实现
开发语言·c++
沐雪轻挽萤20 分钟前
17. C++17新特性-并行算法 (Parallel Algorithms)
java·开发语言·c++
墨澜逸客20 分钟前
华胥祭坛志---文/墨澜逸客
开发语言·深度学习·学习·百度·php·学习方法·新浪微博
覆东流23 分钟前
第3天:Python print深入与格式化输出
开发语言·后端·python
加号341 分钟前
C# 基于MD5实现密码加密功能,附源码
开发语言·c#·密码加密
耿雨飞43 分钟前
Python 后端开发技术博客专栏 | 第 05 篇 Python 数据模型与标准库精选 -- 写出 Pythonic 的代码
开发语言·python
执笔画流年呀1 小时前
计算机是如何⼯作的
linux·开发语言·python