【发布时间】:2017-07-20 10:45:22
【问题描述】:
我是 QML 的新手,所以我可能会问一些显而易见的问题。我正在努力将 ColumnLayout 中的元素堆叠在一起。他们之间的距离太大了,我无能为力。详情见截图:
这是实际的 QML:
ColumnLayout {
anchors.fill: parent
spacing: 0
Rectangle {
color: "blue"
Layout.fillWidth: true
height: 50
}
Rectangle {
color: "red"
Layout.fillWidth: true
height: 50
}
Rectangle {
color: "yellow"
Layout.fillWidth: true
height: 50
}
}
我想要做的是让矩形从上到下对齐,并且它们之间的间距可能为 2-3 像素。
谢谢
【问题讨论】:
-
这不是this问题的重复吗?
-
@BaCaRoZzo 我当然会认为这是一个比公认答案更好的解决方案。
-
@Mitch 好吧,还有 another 重复的问题/答案与 Grecko 完全相同的话(找不到)所以是的,这是“公认的方式”。此外,在任何
Layout中具有margins和alignment属性似乎与“如果您不需要管理职位,布局是件好事”的答案陈述相冲突。 -
我认为你是对的,这是一个骗局,但另一个答案需要整理一下,我会在那里发表评论。