我有一个ScrollArea,其中包含一列组件,但是当这些组件不重要时,该列会将它们堆叠在一起。
这完全符合预期:
ScrollView {
anchors.fill: parent
Column {
Text { text: "hello world1" }
Text { text: "hello world2" }
Text { text: "hello world3" }
}
}
但是这失败了,只是将所有项目堆叠在一起:
ScrollView {
anchors.fill: parent
Column {
Rectangle {
Column {
Text { text: "hello world1" }
Text { text: "hello world2" }
Text { text: "hello world3" }
}
}
Rectangle {
Column {
Text { text: "hello world1" }
Text { text: "hello world2" }
Text { text: "hello world3" }
}
}
}
}
我也尝试过为每个矩形使用ColumnLayout以及Layout.fillHeight属性,但这似乎不起作用。我猜这是由嵌套的列引起的,因为没有嵌套布局项,组织组件的效果很好。