在列中对齐水平中心

Align horizontalcenter in Column

Column documentation 解释如何实现:

不过,我想实现这个:

也就是说,Column 内的所有项目都应水平居中对齐。 anchors.horizontalCenter: parent.Center 不起作用。我怎样才能得到想要的结果?

我想您可以对所有子项使用 anchors.horizontalCenter 以将它们与列的 horizontalCenter 对齐,因为该列具有您可以引用的 ID。

如果是布置项目的问题,还请查看 ColumnLayout 组件和附带的 属性 Layout.alignment(您可以将其设置为 Qt.AlignHCenter).

我发现布局更容易使用。

尝试将此行添加到每个 child:

anchors.horizontalCenter: parent.horizontalCenter