void Template::mousePressEvent(QMouseEvent *event)
{
if(event->button() == (Qt::LeftButton))
{
qDebug() << "鼠标点击位置相对于屏幕左上角的位置" << event->globalPos();
qDebug() << "窗口左上角相对于屏幕左上角的位置" << pos();
qDebug() << "鼠标点击位置相对于窗口左上角位置" << event->pos();
}
}
重写鼠标事件,event->globalPos();pos(); event->pos(); 分别获取鼠标相对于屏幕的坐标位置,窗口相对于屏幕左上角的位置,鼠标点击位置相对于窗口左上角的位置。