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);
     
 }

 

 

效果:

 

posted @ 2022-07-29 20:01  雾枫  阅读(50)  评论(0编辑  收藏  举报