Qt - 座標系及轉換

[BORUTO]發表於2024-03-07

螢幕與視窗

****螢幕座標(絕對座標) 視窗座標(相對座標)****

Qt - 座標系及轉換

pos():描述:本控制元件到父控制元件的相對座標

視窗的螢幕座標(上圖黑線)
描述:視窗左上角-螢幕原點
QPoint =this->pos()
centerWidet到pushbutton的距離(上圖藍線)
描述:button的父控制元件-centerWidet
ui->button->pos()
描述:button認一個爹
ui->pushButton->setParent(this);
描述:button的爹是誰
ui->pushButton->parent() 
滑鼠(游標)_螢幕座標
描述:游標的父控制元件-螢幕
QPoint =cursor.pos()

Qt - 座標系及轉換

#座標轉換 六個公式+補充公式

Qt - 座標系及轉換

補充公式,滑鼠事件的位置=滑鼠游標的相對位置

滑鼠游標的 相對位置
event->pose()

Qt - 座標系及轉換

判斷QPoint在QRect裡面?用contains()

Qt - 座標系及轉換

————————————————

版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。

原文連結:https://blog.csdn.net/sunflower_2020/article/details/135693171

相關文章