【Qt5】QMouseEvent的globalPos

2023年12月14日,周四下午


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

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

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

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

cpp 复制代码
void YourWidgetClass::mousePressEvent(QMouseEvent* event)
{
  QPoint globalPos = event->globalPos();
  // 在这里可以使用全局坐标执行你的操作
}
相关推荐
xmRao几秒前
Qt+FFmpeg 实现录音程序(pcm转wav)
qt·ffmpeg
喜欢喝果茶.5 分钟前
QOverload<参数列表>::of(&函数名)信号槽
开发语言·qt
亓才孓6 分钟前
[Class类的应用]反射的理解
开发语言·python
努力学编程呀(๑•ี_เ•ี๑)6 分钟前
【在 IntelliJ IDEA 中切换项目 JDK 版本】
java·开发语言·intellij-idea
island131427 分钟前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构任务的 Stream 调度机制
开发语言·人工智能·深度学习·神经网络
坚持就完事了32 分钟前
Java中的集合
java·开发语言
魔芋红茶36 分钟前
Python 项目版本控制
开发语言·python
wjhx40 分钟前
QT中对蓝牙权限的申请,整理一下
java·数据库·qt
踏过山河,踏过海41 分钟前
【qt-查看对应的依赖的一种方法】
qt·visual studio
云小逸1 小时前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap