Скрытие виджета в qlayout - PullRequest
1 голос
/ 14 марта 2012

Я использую QHBoxLayout для отображения 5 виджетов, выровненных по горизонтали.

Если я спрячу и покажу один виджет, он будет изменен.Как я могу предотвратить это?

1 Ответ

2 голосов
/ 14 марта 2012

Вы не можете.Если вы скрываете виджет, он исчезает с экрана, а все остальное будет изменено / переупорядочено, чтобы как можно лучше соответствовать доступному пространству.

Однако вы можете заменить ваш виджет на интервал, ср.QBoxLayout::addSpacing или QBoxLayout::addSpacerItem, которые вы устанавливаете на ширину скрываемого виджета.

...