QGridLayout установить максимальную ширину столбца - PullRequest
3 голосов
/ 25 июня 2011

Можно ли как-то установить максимальную ширину, до которой может быть расширен столбец QGridLayout?
Если я установлю максимальную ширину для виджетов внутри столбца, столбец будет расти даже после того, как будет достигнут предел размера виджета.

Я довольно новичок в Qt, так что, может быть, я что-то упустил ... в WPF это было просто (установив свойство MaxWidth объекта ColumnDefinition).

1 Ответ

0 голосов
/ 26 июня 2011

я думаю, что вы должны вставить макет, содержащий виджет, в 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

надеюсь, это поможет

...