3.5.2.3.4. Типовые ошибки компоновки
- Ошибка №1. Указание относительных размеров для компонента в контейнере с размерами по содержимому
 -  
    
Пример неправильной компоновки c явным относительным размером:
 
       В этом примере для надписи задана высота 100%. При этом у контейнера
VBoxпо умолчанию используется высотаAUTO, то есть по содержимому.Пример неправильной компоновки c
expand:
 
       Expand неявно задаёт относительную высоту 100% для
label, что, как и в примере выше, неверно. В таких случаях экран может выглядеть некорректно, часть компонентов может пропадать или иметь нулевые размеры. При возникновении проблем с компоновкой в первую очередь проверьте правильность указания относительных размеров. 
- Ошибка №2. Вложенные в ScrollBox компоненты имеют 100% размеры
 -  
    
Пример неправильной компоновки:
 
       При возникновении таких ошибок полосы прокрутки в
ScrollBoxне будут появляться при превышении вложенными компонентами размеров области прокрутки.
 
        
- Ошибка №3. Выравнивание для компонентов при отсутствии доступного места
 -  
    
Пример неправильной компоновки:
 
       В этом примере
HBoxимеет размеры по содержимому, поэтому заданное для надписи выравнивание не оказывает никакого эффекта.