gpt4 book ai didi

qt - 为什么 anchors.centerIn 不适用于 Column 元素?

转载 作者:行者123 更新时间:2023-12-01 09:00:53 25 4
gpt4 key购买 nike

我有这段 QML 代码:

 Column {
spacing: units.gu(2)
anchors {
fill: parent
centerIn: parent
}
Row {
spacing: units.gu(4)
...
}
Row {
spacing: units.gu(4)
...
}
Row {
spacing: units.gu(4)
...
}
Row {
spacing: units.gu(4)
...
}
}

我试图将 Column 置于其父元素(一个 Page 元素)中,但它不起作用。
如果尝试 centerIn: parent在其中一行中,它可以工作,但是由于我有 4 行,它破坏了布局。但是 Rows 对此做出了回应,而不是我的 Column。

为什么要做 centerIn: parent适用于列?有另一种方法来集中这个吗?

最佳答案

你不能设置'fill'和'centerIn',
所以把列放在anchors.centerIn:parent 和行放在anchors.horizo​​ntalCenter:parent.horizo​​ntalCenter(centerIn 是不允许的,因为它与父垂直定位冲突......)。

关于qt - 为什么 anchors.centerIn 不适用于 Column 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17321418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com