• 6378阅读
  • 5回复

[提问]问个QPushButton的问题 [复制链接]

上一主题 下一主题
离线jianxin.jin
 
只看楼主 倒序阅读 楼主  发表于: 2011-06-15
hi 大家好,比如我现在创建了一个100x100像素的button,当鼠标移动到button上时可以响应事件,当鼠标离开这个button以后就不响应事件了,我现在按下button 移动到别的地方他还是可以响应的,这个该怎么解决。谢谢

离线jdwx

只看该作者 1楼 发表于: 2011-06-15
QPushButton是在鼠标左键抬起时响应单击事件,如果在button上按下左键再把鼠标挪到button外 button是没有反映的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线abcdlcq

只看该作者 2楼 发表于: 2011-06-15
QWidget::enterEvent  leaveEvent没准可以
离线XChinux

只看该作者 3楼 发表于: 2011-06-15
那楼主想实现什么到底?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jianxin.jin
只看该作者 4楼 发表于: 2011-06-16
我想实现这样一个功能,当我按下button时换一张图片,当我松开button时换一张图片,当鼠标离开button时换回原来的图片,并且不响应release事件 ,一楼的方法貌似不行如果在button上按下左键再把鼠标挪到button外 button是有响应的
离线myseemylife

只看该作者 5楼 发表于: 2011-06-16
回 4楼(jianxin.jin) 的帖子
eventFilter()没准可以~
蠢笨的愚钝~
快速回复
限100 字节
 
上一个 下一个