Элементы управления контейнерами
Qt Quick Controls предлагает набор элементов управления, подобных контейнерам.
Стилизованное главное окно с поддержкой заголовка и нижнего колонтитула |
|
Абстрактный базовый тип, предоставляющий функциональность, общую для контейнеров |
|
Визуальная рамка для логической группы элементов управления |
|
Визуальная рамка и заголовок для логической группы элементов управления |
|
Стилизованный элемент управления страницей с поддержкой заголовка и нижнего колонтитула |
|
Предоставляет фон, соответствующий стилю и теме приложения |
|
Прокручиваемое представление |
|
Размещает элементы с перетаскиваемым разделителем между каждым элементом |
|
Предоставляет модель навигации на основе стека |
|
Позволяет пользователю перемещаться по страницам, проводя пальцем вбок |
|
Позволяет пользователю переключаться между различными представлениями или подзадачами |
|
Контейнер для контекстно-зависимых элементов управления |
Каждый тип контейнера может использоваться для группировки набора элементов управления. В следующих разделах приведены рекомендации по выбору соответствующего типа контейнера в зависимости от случая использования.
Элемент управления ApplicationWindow
ApplicationWindow создает корневое окно приложения и упрощает добавление необязательного заголовка и нижнего колонтитула в это окно.
Элемент управления Frame
Frame используется для компоновки логической группы элементов управления вместе, в визуальной рамке.
Элемент управления GroupBox
GroupBox используется для компоновки логической группы элементов управления вместе, в визуальной рамке с заголовком.
Элемент управления Page
Page предоставляет элементы заголовка и нижнего колонтитула, специфичные для страницы. Вполне возможно использовать ApplicationWindow для установки заголовка и нижнего колонтитула, но если у вас есть заголовок и нижний колонтитул, которые меняются на каждом экране, то лучше использовать Page.
Элемент управления Pane
Pane обеспечивает цвет фона, соответствующий стилю и теме приложения. Pane не предоставляет собственной компоновки, но требует размещения его содержимого, например, с помощью RowLayout или ColumnLayout.
Элемент управления ScrollView
ScrollView обеспечивает прокрутку для пользовательского контента.
Элемент управления StackView
StackView организует страницы контента в стек, используя принцип LIFO (Last-In-First-Out): последний элемент, "помещенный" в стек, является первым удаляемым, и самый верхний элемент всегда является видимым.
Элемент управления SwipeView
SwipeView организует страницы контента в прокручиваемую полосу.
Элемент управления TabBar
TabBar организует страницы контента во вкладках.
Элемент управления ToolBar
ToolBar является контейнером общесистемных и контекстно-зависимых действий и элементов управления.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qtquickcontrols2-containers.html