Russian Qt Forum
Апреля 20, 2025, 06:25
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
Кинетическая прокрутка списков QListWidget, QTableWidget
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Кинетическая прокрутка списков QListWidget, QTableWidget (Прочитано 6335 раз)
Fregloin
Супер
Offline
Сообщений: 1025
Кинетическая прокрутка списков QListWidget, QTableWidget
«
:
Декабря 10, 2012, 19:23 »
Привет. Каким образом можно добиться кинетической прокрутки этих двух виджетов?
На объекте стоит 42 дюймовый сенсорный экран, который не поддерживает мультитач а определяется как мышка. Стоит убунта 11я (или 12 не суть важно).
Записан
gil9red
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1805
Re: Кинетическая прокрутка списков QListWidget, QTableWidget
«
Ответ #1 :
Декабря 10, 2012, 19:38 »
А что вы понимаете под "кинетической прокруткой"?
И кст, Qt кроссплатформенен, так что не обязательно указывать ос
Единственное, что приходит на ум, это то, что после окончания прокрутки, она продолжается некоторое время
но это больше на инерцию похоже)
«
Последнее редактирование: Декабря 10, 2012, 19:41 от gil9red
»
Записан
https://github.com/gil9red
https://ru.stackoverflow.com/users/201445/gil9red
Bepec
Гость
Re: Кинетическая прокрутка списков QListWidget, QTableWidget
«
Ответ #2 :
Декабря 10, 2012, 20:41 »
Кинетика есть понятие, включающее в себя инерцию
Так что вы правы
А так всё просто - запоминать скорость между нажатием отжатием скролла и постепенно её уменьшая на N продолжать двигать.
Записан
carrygun
Гость
Re: Кинетическая прокрутка списков QListWidget, QTableWidget
«
Ответ #3 :
Декабря 11, 2012, 05:15 »
Скорее всего стоит посмотреть в сторону QEasingCurve и примера Animated Tiles. Может они натолкнут на идею.
Записан
porup
Гость
Re: Кинетическая прокрутка списков QListWidget, QTableWidget
«
Ответ #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
Сообщений: 1025
Re: Кинетическая прокрутка списков QListWidget, QTableWidget
«
Ответ #5 :
Декабря 11, 2012, 10:59 »
Похоже на то что надо, спасибо, будем разбираться.
Записан
vregess
Гость
Re: Кинетическая прокрутка списков QListWidget, QTableWidget
«
Ответ #6 :
Декабря 12, 2012, 09:58 »
Можешь еще здесь покопаться:
http://zchydem.enume.net/2010/01/13/pannableview-for-qgraphicswidget-yes-it-runs-on-fremantle-also/
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...