![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
warlock |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 17.1.2010 Пользователь №: 1378 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
У меня есть свойство класса. Я реализовал его инкрементирование при прокрутке колесика, но как реализовать его декрементирование, при прокрутке колесика мыши в обратную сторону?
На doc.trolltech.com подходящих методов не нашел. На данный момент свойство увеличиваеться при прокрутке колеска как вперед, так и назад. Спасибо. |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
SABROG |
![]()
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
warlock |
![]()
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 17.1.2010 Пользователь №: 1378 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
SABROG, да, точно, оно и есть) Как я упустил это свойство)
сделал так, проще уже нельзя) Да и сложнее не нужно. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
лучше всё таки учитывать сму дельту, т.к. при резкой прокрутке мыша дельта может содержать большую величину чем обычно.
|
|
|
warlock |
![]()
Сообщение
#6
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 17.1.2010 Пользователь №: 1378 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Litkevich Yuriy, ага, проверил, крутанул хорошенько колесико, вышло вместо 120 - 600. А чем для скроллинга или, например, масштабирования графика функции (в моем случае) это может быть плохо?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
А чем для скроллинга или, например, масштабирования графика функции (в моем случае) это может быть плохо? ну человек резко крутит, чтобы быстрее изменить (масштаб или позицию), а ты всегда (на каждое событие) изменяешь на фиксированную величину. Это не ожиданно для пользователя и не приятно.
|
|
|
azure |
![]()
Сообщение
#8
|
Студент ![]() Группа: Участник Сообщений: 60 Регистрация: 24.12.2009 Пользователь №: 1332 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
А чем для скроллинга или, например, масштабирования графика функции (в моем случае) это может быть плохо? ну человек резко крутит, чтобы быстрее изменить (масштаб или позицию), а ты всегда (на каждое событие) изменяешь на фиксированную величину. Это не ожиданно для пользователя и не приятно.Вот кусок кода из qwt_magnifier.cpp (библиотека qwt), в котором обрабатывается скролл и производится перемасштабирование Раскрывающийся текст
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 11.3.2025, 18:19 |