• 4718阅读
  • 3回复

关于QT坐标系 [复制链接]

上一主题 下一主题
离线banyibanyi
 

只看楼主 倒序阅读 楼主  发表于: 2010-03-04
我在设置一个控件的初始位置时是以屏幕左上角为(0.0)右下角为(1024.768)初始控件位置没有问题。

我重写了鼠标事件,点击后返回坐标值

发现返回值是以控件的左上角为(0,0)右下角为(300,150)(假设我控件为300X150)
这时我会在拖拽后的坐标重绘制控件  但是显示的坐标居然有负数,所以控件不在我希望的位置,QT的坐标到底是怎么弄啊。

离线xtfllbl

只看该作者 1楼 发表于: 2010-03-04
没看懂意思,是不是只要获取控件的坐标?试试mapfromglobal
如果只是要获取控件在全局的坐标,那应该没什么问题。
上海欢迎您
离线banyibanyi

只看该作者 2楼 发表于: 2010-03-04
哦 好的 我试试  谢谢
离线luohui8891

只看该作者 3楼 发表于: 2010-03-04
可以看看qt例子中的时钟例子,应该在widget里面
快速回复
限100 字节
 
上一个 下一个