У меня есть 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 для каждого прямоугольника, но, похоже, это не работает. Я предполагаю, что это вызвано вложенными столбцами, так как без размещения элементов макета организация компонентов работает нормально.