На этом шаге мы приведем общие сведения о компонентах-контейнерах, используемых для размещения компонентов в окне.
При размещении в окне нескольких компонентов возникает вопрос их взаимного расположения и минимальных размеров. Следует помнить, что по умолчанию размеры окна можно изменять, а значит, необходимо перехватывать событие изменения размеров и производить перерасчет позиции и размера каждого компонента. Библиотека PyQt избавляет нас от лишних проблем и предоставляет множество компонентов-контейнеров, которые производят такой перерасчет автоматически. Все, что от нас требуется, - это выбрать нужный контейнер, добавить в него компоненты в определенном порядке, а затем поместить контейнер в окно или в другой контейнер.
На следующем шаге мы рассмотрим абсолютное позиционирование.