0

我有 2 个小部件,一个父小部件和一个子小部件:

在此处输入图像描述

可以访问小部件的实现,是否可以在不实现任何事件处理程序或派生小部件的情况下确定光标从小部件red悬停到小部件中的时刻?redblueblue

红色区域具有明确定义的厚度(例如 5px)。

4

2 回答 2

1

恕我直言,如果不从红色小部件捕获一个鼠标移动事件,从蓝色小部件捕获一个鼠标移动事件,您将无法捕获过渡,因为鼠标可以在屏幕上跳转并且可能不会以连续的方式移动。

于 2014-10-07T14:35:53.453 回答
1

无需推导:使用事件过滤器,QEvent 类型为 HoverEnter 和 HoverLeave。

使用样式表

QWidget:hover{}
于 2014-10-07T14:40:08.873 回答