首页 > 其他 > 详细

Qt判断鼠标在控件上

时间:2018-07-27 18:53:24      阅读:499      评论:0      收藏:0      [点我收藏+]

QT判断鼠标是否在某子窗口控件上方

需要注意的是,子窗口获取geometry,是相对于父窗口的相对位置,QCursor::pos()获取的是鼠标绝对位置,要不将父窗口的相对位置进行换算,要不将鼠标的绝对位置进行换算,这里本文采用将鼠标绝对位置换算到控件上,示例代码如下:

if(ui->groupBox->geometry().contains(this->mapFromGlobal(QCursor::pos())))

 

Qt判断鼠标在控件上

原文:https://www.cnblogs.com/wangjian8888/p/9379091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!