QGridLayout设置最大列宽

QGridLayout set maximum column width

本文关键字:设置 QGridLayout      更新时间:2023-10-16

是否可以以某种方式设置QGridLayout列可以扩展到的最大宽度
如果我为列中的小部件设置了最大宽度,那么即使在达到小部件大小限制后,列也会继续增长

我是Qt的新手,所以也许我错过了什么。。。在WPF中,它是小菜一碟(通过设置ColumnDefinition对象的MaxWidth属性)。

我认为您应该将包含widjet的布局插入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

我希望它能帮助