Qt QML 嵌套列表视图,奇怪的滚动行为

Qt QML nested listview, weird scrolling behaviour

我对 ListView 的滚动行为有疑问。嵌套列表时,内部列表可以上下滚动,非常难看。

为了避免这个问题,我将内部列表 boundsBehavior 设置为 Flickable.StopAtBounds。它解决了问题,内部列表看起来就像普通委托。但是,滚动行为似乎有点奇怪。向上滚动效果很好,但如果你想向下滚动,你必须将手指向相反方向移动至少一毫米。似乎您首先必须激活向下滚动才能真正向上滚动。

我该如何解决这个问题?

不确定这是否适合您的用例,但是使用中继器而不是内部列表怎么样?