gpt4 book ai didi

c++ - QGridLayout 设置最大列宽

转载 作者:太空狗 更新时间:2023-10-29 23:20:58 24 4
gpt4 key购买 nike

是否可以通过某种方式设置 QGridLayout 列可以扩展到的最大宽度?
如果我为列内的小部件设置最大宽度,即使达到小部件大小限制,该列也会继续增长。

我是 Qt 的新手,所以也许我遗漏了一些东西......在 WPF 中这是小菜一碟(通过设置 ColumnDefinition 对象的 MaxWidth 属性)。

最佳答案

我认为您应该将包含小部件的布局插入到 QGridLayout 中:

>     QHboxLayout * WidgetLayout = new QHboxLayout();
> WidgetLayout->addWidget(Your Widget)
>
> YourGridLayout->addLayout(WidgetLayout , /*your widjet Positionn Goes here */) // instead of adding your Widjet to the GridLayout , add the layout that u have created using the methode addLayout

希望对你有帮助

关于c++ - QGridLayout 设置最大列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6473824/

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