Qt事件分发及过滤Qt事件分发及过滤
Qt事件分发及过滤当我们的程序发现一个事件的时候,并不是立即调用事件函数,而是全部交由分发器event()处理。event()返回的数据类型是bool类型,如果event()返回的结果是true表示用户要自己处理事件,event()就不会向下分发。所以我们可以利用event()做事件的拦截(不建议)事件拦截例:在myLbel部件中拦截鼠标点击事件// 鼠标按下void myLabel::mousePressEvent(QMouseEvent *ev){ if (ev->but