Управление навигацией
Qt Quick Controls предлагает выбор моделей навигации.
Боковая панель, которую можно открыть и закрыть с помощью жеста свайпа |
|
Обеспечивает модель навигации на основе стека |
|
Позволяет пользователю переходить между страницами, проводя пальцем по горизонтали |
|
Позволяет пользователю переключаться между различными представлениями или подзадачами |
|
Кнопка с внешним видом, подходящим для TabBar |
В следующих разделах приведены рекомендации по выбору соответствующей модели навигации в зависимости от конкретного случая использования.
Контроль StackView
StackView обеспечивает модель навигации на основе стека, которую можно использовать с набором взаимосвязанных страниц. StackView работает по принципу LIFO (последним вошел — первым вышел): последняя добавленная в стек страница отображается. Извлечение страницы удаляет последнюю страницу и делает видимой предыдущую.
Контроль SwipeView
SwipeView обеспечивает модель навигации, упрощающую горизонтальное прокручивание по страницам. Индикатор страниц внизу показывает, какая страница активна в данный момент.
Контроль TabBar
TabBar представляет собой панель с иконками или текстом, позволяющую пользователю переключаться между различными подзадачами, представлениями или режимами.
Контроль TabButton
TabButton — это кнопка с макетом, подходящим для элемента управления TabBar.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qtquickcontrols2-navigation.html