Qt中定时器问题

我想在voidmouseMoveEvent(QMouseEvent*event);事件中使用个定时器,每间隔一段时间获取当前点的坐标,如何定义和使用定时器,求大神指导一二... 我想在void mouseMoveEvent(QMouseEvent *event);事件中使用个定时器,每间隔一段时间获取当前点的坐标,如何定义和使用定时器,求大神指导一二。感激不尽 展开
 我来答
cooke1234
2013-07-17 · TA获得超过6861个赞
知道大有可为答主
回答量:4617
采纳率:72%
帮助的人:3588万
展开全部
不要在事件中创建定时器。在窗体类中定义定时器,在事件中激活定时器就可以了。
使用方法,网上有很多例子,可以看:
http://blog.tianya.cn/blogger/post_show.asp?BlogID=2727722&PostID=23172320
更多追问追答
追问
哦哦,我小白了,糊涂了
追答
如果只是想定时获得坐标,只用定时器就可以了,不用mouseMoveEvent。
如果只是想移动鼠标的时候获得坐标,那么只是用mouseMoveEvent就可以了,不需要定时器。
續寫丶那過厾
2013-07-17 · TA获得超过404个赞
知道小有建树答主
回答量:215
采纳率:50%
帮助的人:194万
展开全部
当前点是什么意思?是鼠标所在的位置吗?
追问
是的呢,就是鼠标的坐标位置
追答
connect(timer SIGNAL(timeout()), this, SLOT(getPos()));

getPos()函数中你就可以调用QCosor::pos()获取鼠标位置!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式