Russian Qt Forum

Qt => Qt Quick => Тема начата: ti0 от Сентябрь 11, 2018, 20:20



Название: QML ListView Drag'n'Drop Scroll
Отправлено: ti0 от Сентябрь 11, 2018, 20:20
Делаю Drag'n'Drop итемов в списке ListView. Все прекрасно работает, только до того момента, когда итем переместить нужно, например
в конец списка, а все итемы в представлении не помещаются - нужно искпользовтаь интерактивный скролл.

Пример, который идет в поставке Qt без скролла. Долго гуглил, ничего нормального не нашел. Включая этот https://stackoverflow.com/questions/40789412/scroll-items-during-drag-and-drop-an-item (https://stackoverflow.com/questions/40789412/scroll-items-during-drag-and-drop-an-item)

Пробовал сам. Например по таймеру изменять свойство currentIndex. Таймер запускал, когда происходил детект нужного события. Вроде работает, но через несколько секунд теряется итем, который удерживается мишью.

В общем, есть ли у кого идеи или готовое решение?