Qt 窗口坐标总结

2020-06-07  本文已影响0人  Caiaolun

原文地址: https://blog.csdn.net/baidu_28572705/article/details/103051951

QWidget中有很多获取坐标以及坐标转换的函数。总体来说主要是

\color{red}{1、相对于屏幕的全局坐标, (没有父类的对象,坐标是屏幕坐标) }
\color{red}{2、相对于窗口的相对坐标, (有父类的对象, 坐标是针对父类的坐标)}

下面这张图中获取的事窗口的坐标, 也就是局部坐标



如果要获取这个窗口在这个屏幕的坐标就用:

mapToGlobal

QPoint Test::GetScreenSit()
{
    //获取窗口(0 , 0)坐标在屏幕的坐标
    QPoint bb = thi->mapToGlobal(QPoint(0,0));
    return bb;
}
上一篇 下一篇

猜你喜欢

热点阅读