qt中 accept()和ignore()函数

accept:接受

ignore:忽略

在我们做UI界面时,经常会重写mousePressEvent,wheelEvent等函数,根据不同情况要对事件event进行特殊处理。

当执行event->accept()时,意味着这次的事件已经被“我”接受啦,只有我使用。

当执行event->ignore()时,意味着这次的事件“我”不要接受他,函数执行完把event给我的父窗口,他会需要的。

差别也就是要不要传递给父窗口,accept不传递,ignore传递
 

其他参考

https://blog.csdn.net/swartz_lubel/article/details/54951455

猜你喜欢

转载自blog.csdn.net/sunxiaopengsun/article/details/82991178