Russian Qt Forum

Qt => Qt Quick => Тема начата: ksk- от Март 23, 2015, 13:09



Название: Slider и колесо мыши.
Отправлено: ksk- от Март 23, 2015, 13:09
Всем привет. Как заставить компонент Slider перестать реагировать на движение колеса мыши?
Хочу, чтобы значение можно было изменять только щелчком мыши по слайдеру и перетаскиванием ползунка.


Название: Re: Slider и колесо мыши.
Отправлено: Igors от Март 23, 2015, 14:12
А фильтр на wheelEvent (первое что приходит в голову)?
И ползунки у маленьких детей, у слайдера thumb  :)


Название: Re: Slider и колесо мыши.
Отправлено: ksk- от Март 23, 2015, 17:55
А фильтр на wheelEvent (первое что приходит в голову)?

А как? QML же.


Название: Re: Slider и колесо мыши.
Отправлено: Igors от Март 23, 2015, 19:31
А фильтр на wheelEvent (первое что приходит в голову)?

А как? QML же.
Пардон, не глянул где это  :)


Название: Re: Slider и колесо мыши.
Отправлено: BuRn от Март 23, 2015, 21:49
А не проще ли сделать свой? ну элементарный же компонент. Делается за 10-15 минут. Первое что пришло в голову, наболтать сверху мауз арии которая существует в слайдере свою и пропускать на родуню от слайдера ma все кроме сигналов от ролика мыши


Название: Re: Slider и колесо мыши.
Отправлено: ksk- от Март 24, 2015, 18:53
Первое что пришло в голову, наболтать сверху мауз арии которая существует в слайдере свою и пропускать на родуню от слайдера ma все кроме сигналов от ролика мыши

А как можно пропускать или не пропускать сигналы от MouseArea на слайдер?