• 7103阅读
  • 3回复

Qlable响应鼠标事件 [复制链接]

上一主题 下一主题
离线huanmeng
 
只看楼主 倒序阅读 楼主  发表于: 2008-06-01
— 本帖被 XChinux 执行加亮操作(2008-06-01) —
做qt时用到了myWidget::mouseMoveEvent但是它只响应myWidget中的鼠标移动事件,对于其上的部件就不响应了(如:Qlabel,我的Qlabel上有一张图片,我想随着鼠标的移动获得其上的x,y坐标
离线XChinux

只看该作者 1楼 发表于: 2008-06-01
从QLabel派生一个类,重新实现mouseMoveEvent()
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线huanmeng
只看该作者 2楼 发表于: 2008-06-01
如果我想用鼠标的移动就可以得到数据,而不是要按住鼠标才能触发,那要什么函数吗?我在网上看的使用setMouseTracking,但这好像是个属性而不是函数之类的
离线nmiirq

只看该作者 3楼 发表于: 2008-07-21
setMouseTracking(true)可以设置让鼠标的移动就可以响应MouseMoveEvnet(),默认的是false;
快速回复
限100 字节
 
上一个 下一个