-
Bug
-
Resolution: Done
-
P2: Important
-
4.7.0
-
None
-
Mac OS X 10.6.4
XCode 3.2.3
Qt 4.7 Release (package installer)
Reopening - This seems to be only reproducible only when using the trackpad for scrolling (the two-finger scrolling). I have not been able to reproduce it with a mouse.
QSliders seem to accept mouse wheel events but they won't take focus from spinboxes which can lead to very weird behavior.
To reproduce, using a MacBook (Pro), open the Sliders example that is included with the Qt distribution. The order is very specific-
1) Launch Sliders
2) Double click on the maximum value and type in 100.
3) Double click on the minimum value and type in -100.
4) Move the mouse over the top horizontal QSlider.
5) Slowly mouse wheel up. This should change the Current value but changes the minimum value. Occasionally the current value may increment, but most of the time the minimum value increments.
6) Continue until the minimum value goes to -70 or so.
7) Mouse wheel down until the minimum value reaches -100. Continuing to mouse wheel down will then change Current value.
Added a video screen capture illustrating the bug.
The mouse is hovering over the horizontal value widget and scroll events are sent (using the standard two-finger method) which should affect only the current value widget, but are actually sent to the minimum value widget (and occasionally the current value widget).
Expected behavior
- Only the moused-over slider would change.
- A default entry spinbox that is not moused-over would not change.
Actual behavior
- The input appears to be erratically sent to moused-over slider and the default entry spinbox.