Управление навигацией
Qt Quick Controls 2 предлагает выбор моделей навигации.
Боковая панель, которая может открываться и закрываться с помощью жеста свайпа |
|
Предоставляет модель навигации на основе стека |
|
Позволяет пользователю перемещаться по страницам, проводя пальцем по горизонтали |
|
Позволяет пользователю переключаться между различными представлениями или подзадачами |
|
Кнопка с внешним видом, подходящим для TabBar |
В следующих разделах приведены рекомендации по выбору подходящей модели навигации в зависимости от сценария использования.
Контрол StackView
StackView предоставляет модель навигации на основе стека, которая может использоваться с набором взаимосвязанных страниц. StackView работает по принципу «последним вошел — первым вышел»: страница, добавленная последней в стек, отображается. Извлечение страницы удаляет последнюю страницу и отображает предыдущую.
Контрол 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/archives/qt-5.11/qtquickcontrols2-navigation.html