У меня есть объект listview, который считывает данные из веб-api через функцию javascript, которая добавляет данные в listmodel. Ниже приведен список listview и listmodel.Бесконечная прокрутка qt listView в QML
Я хочу реализовать тип бесконечного прокрутки, когда пользователь приблизится или достигнет последнего элемента списка.
Я не могу понять, как определить событие прокрутки и захватить относительную позицию прокрутки.
Спасибо за любую помощь.
ListModel {
id: subModel
function getSub(idx){
return (idx >=0 && idx < count) ? get(idx).display_name: "";
}
}
ListView {
clip: true
width: parent.width
height: parent.height - searchButton.height
model: subModel
on
delegate: ListingDelegate{
text: title;
subText: subTitle;
icon: Qt.resolvedUrl(thumbnail)
__iconWidth: units.gu(5)
__iconHeight: units.gu(5)
}
}
}
Работает отлично, спасибо! – Smeegs