qt - QAbstractItemView и [вертикальный / горизонтальный] ScrollMode - PullRequest
1 голос
/ 27 июля 2011

В QAbstractItemView имеются сеттеры / геттеры для модели вертикальной и горизонтальной прокрутки. Возможные значения: ScrollPerItem и ScrollPerPixel.

Я использую QListView с пользовательской моделью. Проблема в том, что изменение режима вертикальной прокрутки не влияет на способ прокрутки содержимого. Вид в QListView::IconMode. Похоже, что прокрутка выполняется на пиксель. Но из-за щелчков колесика мыши он фактически прокручивается на фиксированные пиксельные пакеты, которые не зависят от размера элементов - даже в режиме ScrollPerItem.

Мне нужно прокручивать каждый элемент - при каждом щелчке колеса следует переходить к следующему ряду элементов независимо от их размера. Возможно ли это с реализацией QListView по умолчанию?

...