• 12687阅读
  • 14回复

怎么样得到当前鼠标的坐标 [复制链接]

上一主题 下一主题
离线yleesun
 

只看楼主 正序阅读 楼主  发表于: 2008-06-17
— 本帖被 XChinux 执行加亮操作(2008-06-18) —
怎么样得到当前鼠标的坐标,请教。
离线q011
只看该作者 14楼 发表于: 2010-02-23
QMouseEvent * event;//你得到的鼠标事件
//鼠标位置信息
event->x();
event->y();
离线timleaf

只看该作者 13楼 发表于: 2009-10-18
在当前窗口的构造函数中加上:setMouseTracking(true);可以不用按下鼠标即可响应鼠标事件。
爱你选择的,选择你所爱的……
离线luoyes

只看该作者 12楼 发表于: 2009-07-29
QCursor::pos()
离线xymail110
只看该作者 11楼 发表于: 2009-07-28
楼上正解,但是我们实验发现用QCursor得到的坐标和mousemoveevent中的坐标似乎有小的出入.不知道有没有人注意过.
学无止境
离线maldini3wx

只看该作者 10楼 发表于: 2009-07-28
QCursor::pos()
离线tianykun
只看该作者 9楼 发表于: 2009-05-06
如果不用鼠标事件?
大伙可以可到但前鼠标的位置么????
离线benq
只看该作者 8楼 发表于: 2009-05-06
   楼主,能把你的那段代码传给我看看吗?谢谢了!我想鼠标移过去,能显示出来!谢谢了
离线yleesun

只看该作者 7楼 发表于: 2008-06-18
试了,好像是的
离线winxxp
只看该作者 6楼 发表于: 2008-06-17
moveEvent,发生时,好像必须鼠标按下才发生!不然不会发生的!
楼主试了吗?
离线yleesun

只看该作者 5楼 发表于: 2008-06-17
谢谢。楼上。已经解决。
离线netlove

只看该作者 4楼 发表于: 2008-06-17
当鼠标移动或者PRESS
离线yleesun

只看该作者 3楼 发表于: 2008-06-17
请问void mouseMoveEvent(QMouseEvent *e);是啥时被调用?
离线yleesun

只看该作者 2楼 发表于: 2008-06-17
怎样得到鼠标事件?得到当前鼠标的Event
离线wanglehui_12

只看该作者 1楼 发表于: 2008-06-17
首先要截获鼠标事件 (QMouseEvent 类型),其中包含位置信息
例如 :
QMouseEvent * event;//你得到的鼠标事件
//鼠标位置信息
event->x();
event->y();
快速回复
限100 字节
 
上一个 下一个