Qt 滚动QML网格

Qt 滚动QML网格,qt,grid,scroll,qml,Qt,Grid,Scroll,Qml,我想让我的QMLGrid在内容太长而无法显示时立即可滚动 Grid { objectName: "sidebarView" id: sidebarGrid flow: Grid.TopToBottom columns: 1 spacing: 10 } 如果只在网格中添加一些属性,这可能吗?不可能,但您可以在网格周围放置一个Flickable Flickable { anchors.fill: parent contentHeig

我想让我的QML
Grid
在内容太长而无法显示时立即可滚动

Grid {
     objectName: "sidebarView"
     id: sidebarGrid
     flow: Grid.TopToBottom
     columns: 1
     spacing: 10
}

如果只在
网格中添加一些属性,这可能吗?

不可能,但您可以在网格周围放置一个Flickable

Flickable {
    anchors.fill: parent
    contentHeight: sidebarGrid.height
    contentWidth: sidebarGrid.width

    Grid {
         objectName: "sidebarView"
         id: sidebarGrid
         flow: Grid.TopToBottom
         columns: 1
         spacing: 10
    }
}

另外,flickable可以包装屏幕外的大部分内容。文本、图像也可以进行flickable。