0
点赞
收藏
分享

微信扫一扫

QT学习笔记:坐标问题

律楷粑粑 2022-02-26 阅读 149

窗口坐标、显示器坐标

  • QPoint QMouseEvent::pos() :返回相对窗口的位置
  • QPoint QMouseEvent::globalPos() : 返回显示器坐标
  • QPoint QCursor::pos() [static] :返回相对显示器的全局坐标
  • QWidget::pos() : QPoint:获得的是当前目前控件在父窗口中的位置
  • const QPointF & QMouseEvent::screenPos() const:和QPoint QMouseEvent::globalPos() 值相同,但是类型更高精度的QPointF
  • QPoint QWidget::mapToGlobal(const QPoint & pos) const :将窗口坐标转换成显示器坐标
  • QPoint QWidget::mapFromGlobal(const QPoint & pos) const :将显示器坐标转换成窗口坐标
  • QPoint QWidget::mapToParent(const QPoint & pos) const:将窗口坐标获得的pos转换成父类widget的坐标
  • QPoint QWidget::mapFromParent(const QPoint & pos) const :将父类窗口坐标转换成当前窗口坐标
  • QPoint QWidget::mapTo(const QWidget * parent, const QPoint & pos) const:将当前窗口坐标转换成指定parent坐标。

参考文章:https://blog.csdn.net/huangyifei_1111/article/details/73528166

举报

相关推荐

0 条评论