• 7690阅读
  • 5回复

怎样使按钮感知鼠标移动事件? [复制链接]

上一主题 下一主题
离线qscbmn
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-21
我希望鼠标移动到按钮上时,按钮可以感应到并作出反应,应该如何实现?
离线dbzhang800

只看该作者 1楼 发表于: 2009-12-21
子类化你的QPushButton

具体,打开 assistant,找到 QWidget 中的 Protected Functions
离线qscbmn

只看该作者 2楼 发表于: 2009-12-21
widget中的mouseMoveEvent的确可以感知鼠标移动,我的意思是只要鼠标停留在按钮上,按钮就可以做出反应,好像应该用hover。但是我没有找到这个函数
离线dbzhang800

只看该作者 3楼 发表于: 2009-12-21
仍旧是
打开 assistant,找到 QWidget 中的 Protected Functions

virtual void    enterEvent ( QEvent * event )
离线qscbmn

只看该作者 4楼 发表于: 2009-12-21
原来如此,不知道有没有这方面的例子?
离线johnrambos

只看该作者 5楼 发表于: 2017-11-03
回 dbzhang800 的帖子
dbzhang800:子类化你的QPushButton
具体,打开 assistant,找到 QWidget 中的 Protected Functions (2009-12-21 15:22) 

除了重写子类就没有其他方法了么?
快速回复
限100 字节
 
上一个 下一个