qt 事件到达最顶层怎么处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt 事件到达最顶层怎么处理相关的知识,希望对你有一定的参考价值。

参考技术A android事件分发机制 就是一个触摸事件发生了,从一个窗口传递到一个视图,再传递到另外一个视图,最后被消费的过程,在android中还是比较复杂的传递流程如下:

(1) 事件从Activity.dispatchTouchEvent()开始传递,只要没有被停止或拦截,从最上层的View(ViewGroup)开始一直往下(子View)传递。子View可以通过onTouchEvent()对事件进行处理。

(2) 事件由父View(ViewGroup)传递给子View,ViewGroup可以通过onInterceptTouchEvent()对事件做拦截,停止其往下传递。

以上是关于qt 事件到达最顶层怎么处理的主要内容,如果未能解决你的问题,请参考以下文章

如何拦截 Qt Quick qml 事件?

jquery如何阻止事件冒泡

jQuery事件冒泡及解决办法

事件冒泡

冒泡事件

JQuery进阶