问题标签 [qt5.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
listview - QML:当元素超过 40 个元素时,ListView 的行为很奇怪
我正在使用 Qt 5.2.1,并且我有一个自定义滚动条。
这是滚动条与 ListView 一起使用的方式
问题是当大约 40 个项目被插入到模型中时。我有一个插入很多元素的脚本,我可以滚动到顶部和底部,一切都很好。当我再插入 1 个项目并向上滚动时,顶部元素丢失并且可以向上滚动以查看它。当我滚动到底部时,ListView 底部有一个空白区域。我还可以使用手柄滚动越过底部,ListView 将继续滚动越过边界。如果我继续添加元素,顶部元素将无法访问,底部会因空元素而变大,并且可滚动区域会变大。
我已经去了好几天了,希望得到一些关于可能导致这种行为的指导,谢谢。