Russian Qt Forum
Май 17, 2024, 00:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Кинетическая прокрутка списков QListWidget, QTableWidget  (Прочитано 6020 раз)
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« : Декабрь 10, 2012, 19:23 »

Привет. Каким образом можно добиться кинетической прокрутки этих двух виджетов?
На объекте стоит 42 дюймовый сенсорный экран, который не поддерживает мультитач а определяется как мышка. Стоит убунта 11я (или 12 не суть важно).
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Декабрь 10, 2012, 19:38 »

А что вы понимаете под "кинетической прокруткой"? Улыбающийся
И кст, Qt кроссплатформенен, так что не обязательно указывать ос Улыбающийся

Единственное, что приходит на ум, это то, что после окончания прокрутки, она продолжается некоторое время Улыбающийся но это больше на инерцию похоже)
« Последнее редактирование: Декабрь 10, 2012, 19:41 от gil9red » Записан

Bepec
Гость
« Ответ #2 : Декабрь 10, 2012, 20:41 »

Кинетика есть понятие, включающее в себя инерцию Улыбающийся Так что вы правы Улыбающийся

А так всё просто - запоминать скорость между нажатием отжатием скролла и постепенно её уменьшая на N продолжать двигать.
Записан
carrygun
Гость
« Ответ #3 : Декабрь 11, 2012, 05:15 »

Скорее всего стоит посмотреть в сторону QEasingCurve и примера Animated Tiles. Может они натолкнут на идею.
Записан
porup
Гость
« Ответ #4 : Декабрь 11, 2012, 08:38 »

"Qt/4.8.2/demos/embedded/flickable/flickable.pro" или http://doc.qt.digia.com/qt/demos-embedded-flickable.html
« Последнее редактирование: Декабрь 11, 2012, 09:16 от porup » Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #5 : Декабрь 11, 2012, 10:59 »

Похоже на то что надо, спасибо, будем разбираться.
Записан
vregess
Гость
« Ответ #6 : Декабрь 12, 2012, 09:58 »

Можешь еще здесь покопаться: http://zchydem.enume.net/2010/01/13/pannableview-for-qgraphicswidget-yes-it-runs-on-fremantle-also/
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 23.