我有两个小部件,一个父级和一个子小部件:
有权访问red
窗口小部件的实现,是否可以确定光标从red
窗口小部件悬停到blue
窗口小部件中而不实现任何事件处理程序的时刻或者派生blue
小部件?
红色区域具有明确的厚度(例如5px)。
答案 0 :(得分:1)
恕我直言,你不能抓住过渡而不从红色小部件中捕获一个鼠标移动事件和从蓝色小部件中捕获一个鼠标移动事件,因为鼠标可以跳到屏幕上并且可能不会连续移动方式。
答案 1 :(得分:1)
没有派生:使用事件过滤器,QEvent类型是HoverEnter和HoverLeave。
使用样式表
QWidget:hover{}