Qt QML:调整ListView页脚组件的大小以填充剩余空间
对于包含项目的ListView,以便在最后一个项目下面有一些空间,我想添加一个页脚来填充剩余的空间 在这里可以找到对用例的非常好的描述: 由于提供的解决方案是针对android的,我很难将其适应QML。lo-tech方法——将代表高度和间距相加以计算页脚高度——可能可行,但感觉不好 谢谢你的建议 您可以使用Qt QML:调整ListView页脚组件的大小以填充剩余空间,qt,listview,qml,Qt,Listview,Qml,对于包含项目的ListView,以便在最后一个项目下面有一些空间,我想添加一个页脚来填充剩余的空间 在这里可以找到对用例的非常好的描述: 由于提供的解决方案是针对android的,我很难将其适应QML。lo-tech方法——将代表高度和间距相加以计算页脚高度——可能可行,但感觉不好 谢谢你的建议 您可以使用 contentWidth : real 属性,并从ListView高度中减去该值,然后将结果值用作页脚的高度。例如: ListView { id: list height: 100
contentWidth : real
属性,并从ListView高度中减去该值,然后将结果值用作页脚的高度。例如:
ListView
{
id: list
height: 100
}
Rectangle
{
anchors.bottom: list.bottom
height: list.height - list.contentHeight
}
谢谢这就是我需要的提示。我将矩形添加为ListView.footer(省略锚点),因此它与其他内容一起滚动。