Qt QML 嵌套 ListView ,奇怪的滚动行为

标签 qt listview qml qtquick2

我遇到了有关 ListView 滚动行为的问题。嵌套列表时,内部列表能够上下滚动,看起来非常难看。

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

我该如何解决这个问题?

最佳答案

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

关于Qt QML 嵌套 ListView ,奇怪的滚动行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29634336/

相关文章:

c++ - "no member named ' qt_metatype_id '"用于 QFETCH

c++ - 无法使用任何 QWebSocket 客户端基本示例

c++ - 如何将数组包含到 QT Creator 项目中

java - 带有 longClick 的 ListView 用于显示和隐藏复选框?

wpf - 如何在WPF ListView中以不同的颜色显示字符串?

android - Fragment 中的自定义 ListView 不起作用

Javascript 函数作为从 C++ 定义的 QML 属性

regex - 在 QML 应用程序中指定小数符号

delegates - QML 独特的 TableViewColumn 委托(delegate)

qt - QtWebEngine 时是否允许使用 WebRTC 网络摄像头请求?