首页| 论坛| 消息

标题:怎样使按钮感知鼠标移动事件?
作者:qscbmn
日期:2009-12-21 14:21
内容:

我希望鼠标移动到按钮上时,按钮可以感应到并作出反应,应该如何实现?


#1 [dbzhang800 12-21 15:22]
子类化你的QPushButton
具体,打开 assistant,找到 QWidget 中的 Protected Functions
#2 [qscbmn 12-21 17:39]
widget中的mouseMoveEvent的确可以感知鼠标移动,我的意思是只要鼠标停留在按钮上,按钮就可以做出反应,好像应该用hover。但是我没有找到这个函数
#3 [dbzhang800 12-21 17:44]
仍旧是
打开 assistant,找到 QWidget 中的 Protected Functions
virtual voidenterEvent ( QEvent * event )
#4 [qscbmn 12-21 17:52]
原来如此,不知道有没有这方面的例子?
#5 回 dbzhang800 的帖子 [johnrambos 11-03 13:47]
dbzhang800:子类化你的QPushButton
具体,打开 assistant,找到 QWidget 中的 Protected Functions (2009-12-21 15:22) 
除了重写子类就没有其他方法了么?

回复 发表
主题 版块