Компоновка виджета
Каждый виджет состоит из нескольких графических компонентов, которые можно разделить на две большие группы:
- Обычные компоненты
- Контейнеры
Основное различие между контейнерами и обычными компонентами заключается в том, что контейнеры могут включать в себя другие компоненты и контейнеры.
Каждый контейнер имеет одну или более панелей или вкладок, в которых могут располагаться другие компоненты. Например, контейнер Панель имеет одно всегда видимое окно без дополнительного оформления. Контейнер Панель вкладок может иметь любое количество подокон (вкладок) или контейнеров. У каждого подокна свой макет и количество дочерних компонентов или контейнеров.
Основным компонентом виджета является (root panel). Данный компонент - это контейнер для всех других компонентов виджета. Во время работы виджета она занимает все доступное место окна виджета.
Типы компоновки панелей
Каждая панель в контейнере имеет собственную компоновку расположенных на нем компонентов. Существует два типа компоновки:
Тип компоновки можно менять при помощи свойства Компоновка.
Если вы хотите создать виджет с изменяемыми размерами, используйте Сетку. |
Ограничения компонентов
Ограничения компонента виджета определяют его положение и размер в контейнере-родителе. Они также определяют, как компонент меняет свой размер и положение при расширении/сужении окна виджета.
Для каждого компонента виджета предусмотрены собственные ограничители, за исключением корневого подокна.