摘要:
我们在 Qml 中经常会遇到这样的情况:
有某个 Item ( 这里称为 Parent ),需要它在鼠标 `Enter` 时显示,鼠标 `Exit` 时隐藏。
这时候我们会用一个 MouseArea,然后处理 `onEntered / onExited`。
但是,有一个巨大的坑:
如果这个 Item 里嵌入了其他 Item ( 这里称为 `Child` ) 并且处理自己的 MouseArea,则会导致 `Parent Item` 的 MouseArea 失效 ( 即不能接收到相应的事件 )。 阅读全文
![Qml 中的那些坑(四)---MouseArea 的 Click / Hover 事件穿透](https://img2024.cnblogs.com/blog/802097/202404/802097-20240420224051848-1590260737.png)