滚动列表视图时,如何使列表视图的第一个元素始终可见?

时间:2019-05-24 10:19:13

标签: qt listview qml

在我的代码中,我有16个元素的ListView,我希望当我滚动listview时,第一个元素必须始终可见。我该怎么办?

ApplicationWindow {
    id: window
    visible: true
    width: 640
    height: 480


    ListView {
        id:listview
        anchors.fill: parent
        model: 16
        verticalLayoutDirection: ListView.BottomToTop
        delegate: Rectangle {
            height: listview.height/5
            width: listview.width
            color: Qt.rgba(Math.random(),Math.random(),Math.random(),1)
            Text {
               text: index
               anchors.fill: parent
               horizontalAlignment: Text.AlignHCenter
               verticalAlignment: Text.AlignVCenter
               color: "white"
               font.pixelSize: 35
            }
       }
    }
}

1 个答案:

答案 0 :(得分:1)

您可以利用标题。您的代码将如下所示:

coords_b0 = a.loc[b[0]]
print(coords_b0)
coords_b0.loc[101] #<-- RETURNS AN ERROR