首页 文章

QML:调整ListView页脚组件的大小以填充剩余空间

提问于
浏览
3

对于包含项目的ListView,以便在最后一个项目下面有一些空间,我想添加一个填充剩余空间的页脚 .

可以在这里找到对用例的非常好的描述:How can I make the footer of a ListView stretch to fill the remaining space?

由于提出的解决方案是针对Android的,我很难适应QML . 低技术方式 - 总结代表高度和间距来计算页脚高度 - 可能会有效但感觉不好......

谢谢你的建议!

1 回答

  • 2

    你可以使用

    contentWidth : real
    

    列表视图的属性,并从ListView高度中减去该属性,并将结果值用作页脚的高度 . 例如 . :

    ListView
    {
      id: list
      height: 100
    }
    Rectangle
    {
      anchors.bottom: list.bottom
      height: list.height - list.contentHeight
    }
    

相关问题