Qt Quick - 导航控件综述
- 一、概述
- 二、StackView控件
- 三、SwipeView控件
- 四、TabBar控件
- 五、TabButton控件
一、概述
Qt Quick Controls提供了一系列导航模型。
控件 | 功能 |
---|---|
Drawer | 可以用滑动手势打开和关闭的侧滑动面板 |
StackView | 提供基于堆栈的导航模型 |
SwipeView | 允许用户通过横向滑动来导航页面 |
TabBar | 允许用户在不同的视图或子任务之间切换 |
TabButton | 按钮与一个看起来适合TabBar |
以下部分提供了根据用例选择适当类型的导航模型的指导方针。
二、StackView控件
StackView提供了一个基于堆栈的导航模型,可以与一组相互链接的页面一起使用。StackView的工作原理是后进先出:栈上最后推入的页面是可见的。弹出一个页面会删除最后一个页面,并使前一个页面可见。
三、SwipeView控件
SwipeView提供了一个导航模型,简化了水平滚动页面。底部的页面指示器显示当前处于活动状态的页面。
四、TabBar控件
TabBar是一个带有图标或文本的栏,允许用户在不同的子任务、视图或模式之间切换。
五、TabButton控件
TabButton是一个具有适合TabBar控件的布局的按钮。