Как задать определенный интервал для элементов в макете QML?

у меня естьColumnLayoutякорь которого установлен вanchor.fill: parentследовательно, у него уже есть заданное измерение, которое зависит от его родительского измерения.

Как я могу добавитьRectangles в этоColumnLayoutсконкретный расстояние сверху вниз?

Прямо сейчас у меня есть это:

ColumnLayout {
  anchors.fill: parent
  spacing: 2

  Rectangle {
    height: 50
    width: 50
    color: "red"
  }
  Rectangle {
    height: 50
    width: 50
    color: "green"
  }
  Rectangle {
    height: 50
    width: 50
    color: "blue"
  }
}

Но вместо прямоугольников сверху вниз с интервалом2 это макетыRectangleравномерно вColumnLayout.

Одним из решений было бы прикрепить первый прямоугольник к вершине родителя, а остальные прямоугольники привязать один за другим, но я бы хотел избежать этого, если это возможно.

Ответы на вопрос(2)

Ваш ответ на вопрос