读书人

qt中event的一个疑义

发布时间: 2013-08-06 16:47:25 作者: rapoo

qt中event的一个疑问
界面中有一个Button类对象(继承QPushButton)和一个Label类对象(继承QLabel)

我都重载了Button和Label的keyPressEvent函数,使得按下空格键时分别作出相应的反映

但是编译出来后,按空格键只有Button有反应,求解?

还有qt应用在执行exec()后,创建事件对象,是发给每个QObject对象吗,这个过程是同时发还是一个一个发,还是上一个未处理就发给下一个?它怎么判断这个事件对象已经受处理的?

谢谢
[解决办法]
你都在button的keyPressEvent里处理了事件,事件就不会再传给lable啦

读书人网 >QT开发

热点推荐