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 @   雾枫  阅读(61)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
点击右上角即可分享
微信分享提示