if (event->type() == QEvent::MouseButtonPress) {
QMouseEvent *e = (QMouseEvent *)event;
QPoint pos = e->globalPos();//相对于整个界面的全局坐标
QPoint pos = e->pos();//相对于传入对象obj的相对坐标
if(this->isVisible()
&& pos.x() >= this->x() && pos.x() <= this->x()+width()
&& pos.y() >= this->y() && pos.y() <= this->y()+height())
{
return false;
}
}
qt获取事件过滤器的当前鼠标坐标
于 2023-02-23 09:08:49 首次发布