Qt——自定义标题栏——鼠标坐标点(相对于桌面左上角,相对于软件左上角)
代码:
void DefinedTitleBar::mouseReleaseEvent(QMouseEvent* event) //鼠标释放事件 { m_isPressed = false; qDebug() << QString::fromLocal8Bit("鼠标释放:") << endl <<endl << QString::fromLocal8Bit("鼠标相对于软件的坐标是:") <<"(" << event->pos() << ")" << endl; //pos 相对于软件 qDebug() << QString::fromLocal8Bit("鼠标相对于桌面的坐标是:") << "(" << event->globalPos() << ")" //globalPos 相对于桌面 << endl<<endl<<endl<<endl; //return QWidget::mouseReleaseEvent(event); }
效果: