QML中如何自动拉伸元素以使其所有子元素都适合它?以及如何指定间距?例如,我想在文本周围有一个矩形。矩形应该有一些内部间距。
如果我写以下内容,则矩形的大小为 0,0。
Rectangle {
color: "gray"
anchors.centerIn: parent;
Text {
text: "Hello"
}
}
如果我尝试使用该Column
元素来修复它,如如何使 QML 项目增长以适应内容?,然后我通过整个窗口/父级得到一列,
Column {
anchors.centerIn: parent
Rectangle {
color: "gray"
anchors.fill: parent
}
Text {
anchors.centerIn: parent
text: "Hello"
}
}
编辑:
我也尝试使用该Flow
元素而不是Column
,但后来我在整个窗口/父级中获得了一行。