使用的是Qt5.14.0版本,在WIN10上开发,在开发一个小控件中使用了QComboBox,自己设置了他的hover样式,发现有时候hover样式在使用完QComboBox后还是继续存在,当重新悬浮在上面再离开时hover样式才会取消;
已经做过了的操作:使用默认样式,发现也有同样的问题;自己给这个QComboBox绑定了事件过滤,检测Enter和Leave事件,发现当触发Enter进入QComboBox点击出现下拉列表时,会触发Leave事件,但是!有时候出现了下拉列表!Leave事件不会触发!这是为什么啊,现在不知道是偶然的还是某个特定事件拦截?
有没有人以前有过相同问题的,一起探讨下,本人Qt小白,谢谢!
最新进展:好像是事件被覆盖掉了的问题?我在点击QComboBox时,没等Leave事件触发直接点QComboBox外的空白区域就会出现hover还在的状态