1. 程式人生 > >QT中的相對位置,絕對位置之間的轉換(maptoglobal,mapfromglobal)

QT中的相對位置,絕對位置之間的轉換(maptoglobal,mapfromglobal)

控件 map 當前 相對 get global 轉換 nbsp 自己

1. 相對位置:每個Qwidget都能通過pos()獲取到相對自己父類窗口的位置,

2. 絕對位置:pWidget->mapToGlobal(QPoint(0,0)) ;將當前控件的相對位置轉換為屏幕絕對位置

3. 絕對位置轉為相對位置: pWidget->mapFromGlobal(QPoint(0,0)), 將絕對位置對應到控件的相對位置。

QT中的相對位置,絕對位置之間的轉換(maptoglobal,mapfromglobal)