> 文章列表 > Qt Quick - 容器控件综述

Qt Quick - 容器控件综述

Qt Quick - 容器控件综述

Qt Quick - 容器控件综述

  • 一、概述
  • 二、ApplicationWindow Control
  • 三、Frame Control
  • 四、GroupBox Control
  • 五、Page Control
  • 六、Pane Control
  • 七、ScrollView Control
  • 八、StackView Control
  • 九、SwipeView Control
  • 十、TabBarControl
  • 十一、ToolBar控件

一、概述

Qt Quick Controls提供了一系列类似容器的控件。

控件 功能
ApplicationWindow 支持页眉和页脚的样式顶级窗口
Container 提供容器通用功能的抽象基类型
Frame 一组逻辑控件的可视框架
GroupBox 逻辑控件组的可视框架和标题
Page 支持页眉和页脚的样式页面控件
Pane 提供与应用程序样式和主题匹配的背景
ScrollView 可滚动视图
SplitView 在每个项目之间使用可拖动的拆分器布局项目
StackView 提供基于堆栈的导航模型
SwipeView 允许用户通过横向滑动来导航页面
TabBar 允许用户在不同的视图或子任务之间切换
ToolBar 上下文相关控件的容器

每种类型的容器都可用于将一组控件组合在一起。就是放其他控件的一个盒子,这个用盒子分组,更好的组织界面内容,安排好交互的协调性的容器。

二、ApplicationWindow Control

Qt Quick - 容器控件综述

ApplicationWindow创建应用程序的根窗口,并很容易添加可选的页眉和页脚到该窗口。

三、Frame Control

Qt Quick - 容器控件综述

Frame 用于在可视框架内布局一组逻辑控件。其实就是用边框来划分一组功能接近的控件组

四、GroupBox Control

Qt Quick - 容器控件综述

GroupBox用于在一个有标题的可视框架中布局一组逻辑控件。

五、Page Control

Qt Quick - 容器控件综述

Page提供特定于页面的页眉和页脚项目。完全可以使用ApplicationWindow来设置页眉和页脚,但如果你的页眉和页脚在每个屏幕上都不同,那么最好使用Page。

六、Pane Control

Qt Quick - 容器控件综述

Pane 提供与应用程序样式和主题匹配的背景颜色。窗格不提供自己的布局,但要求您定位其内容,例如使用RowLayout或ColumnLayout。

七、ScrollView Control

Qt Quick - 容器控件综述

ScrollView为用户定义的内容提供滚动功能。

八、StackView Control

Qt Quick - 容器控件综述

StackView使用last-in-first-out原则将内容页面组织到一个堆栈中:最后一个被“推入”堆栈的项目是第一个被删除的项目,最上面的项目总是可见的。

九、SwipeView Control

Qt Quick - 容器控件综述

SwipeView将内容页面组织成可滑动的条状。

十、TabBarControl

Qt Quick - 容器控件综述

TabBar将内容页面组织成选项卡。

十一、ToolBar控件

Qt Quick - 容器控件综述

ToolBar是应用程序范围内和上下文相关的操作和控件的容器。