Область прокрутки QML с элементами укладки столбцов на вершине друг друга - PullRequest
0 голосов
/ 08 марта 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...