gpt4 book ai didi

c++ - 如何在 FlowLayout 中对齐中心?

转载 作者:行者123 更新时间:2023-11-28 04:17:51 33 4
gpt4 key购买 nike

如何设置FlowLayout居中对齐

我试过:

myLayout = new FlowLayout;
myLayout->setAlignment(Qt::AlignHCenter);

但没用

我希望子部件位于中心而不是依偎在左边

最佳答案

如果您查看 FlowLayout::doLayout() 的实现,您会发现没有任何内容涉及布局对齐,这就是您的方法根本不起作用的原因。您可以直接编辑 FlowLayout::doLayout() 并为 FlowLayout::alignment() 添加 if-else case 以使其符合您的要求。请注意,您还必须在添加新项目时更改先前添加的项目的几何形状,因此它会比默认实现复杂得多。

关于c++ - 如何在 FlowLayout 中对齐中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56199281/

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