日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

qt中关于坐标的说明

發布時間:2025/3/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt中关于坐标的说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
qt中有兩類坐標系統,一類是窗口坐標,一類是顯示器坐標(全局坐標)。

QPoint QMouseEvent::pos()?:返回相對這個widget的位置

QPoint QMouseEvent::globalPos()?:窗口坐標,這個是返回鼠標的全局坐標

QPoint?QWidget::pos()?:這個屬性獲得的是當前目前控件在父窗口中的位置

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坐標。

QPoint QCursor::pos()?:?? 返回相對顯示器的全局坐標?

QRect QWidget::geometry():返回的是相對于父窗口的坐標

QRect QWidget::setGeometry(ax,ay,aw,ah):前兩個參數是窗口坐標,后兩個是寬度和高度

void QWidget::move(ax,ay)::設置的是全局坐標

cursor().pos()?這個返回的是全局的坐標

注意:當前窗口如果為頂級窗口的話,則geometry和setGeometry的窗口坐標即為全局坐標,setGeometry不能再有布局器下使用!

  

總結

以上是生活随笔為你收集整理的qt中关于坐标的说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。