当前位置: 首页 > news >正文

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

在这里插入图片描述

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

三、Frame Control

在这里插入图片描述

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

四、GroupBox Control

在这里插入图片描述

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

五、Page Control

在这里插入图片描述

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

六、Pane Control

在这里插入图片描述

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

七、ScrollView Control

在这里插入图片描述

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

八、StackView Control

在这里插入图片描述

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

九、SwipeView Control

在这里插入图片描述

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

十、TabBarControl

在这里插入图片描述

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

十一、ToolBar控件

在这里插入图片描述

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

http://www.lryc.cn/news/61742.html

相关文章:

  • 面试题30天打卡-day06
  • Spring Boot的基础使用和< artifactId>spring-boot-maven-plugin</ artifactId>爆红的处理
  • 项目管理中的必不可少的强大工具有哪些?
  • 嵌入式学习笔记——SPI通信的应用
  • .Net下企业应用系统架构构建心得
  • 【社区图书馆】关于Mybatis原理学习的读后感
  • C++ Primer阅读笔记--表达式和运算符的使用
  • npm install xxx的执行过程及示例
  • excel数据分析比赛
  • Git使用GitHub说明
  • 这些不可不知的JVM知识
  • 基于RK3568的Linux驱动开发——GPIO知识点(一)
  • 5.2.1二叉树的定义和基本术语
  • 动态组件、keep-alive的使用及自定义指令
  • 基于JavaSpringMVC+Mybatis+Jquery高校毕业设计管理系统设计和实现
  • 问题排查记录-ffmpeg链接libavfilter和libavcodec:未定义的引用
  • 打印流,Properties类
  • TinyOS 配置教程
  • 【工作总结】后端开发人员的坏习惯
  • review
  • 【人工智能概论】 用Python实现数据的归一化
  • 【Python】matplotlib设置图片边缘距离和plt.lengend图例放在图像的外侧
  • oracle 11g等保加固
  • 【设计模式】设计模式之解释器模式
  • leetcode551. 学生出勤记录 I
  • flume拦截器介绍
  • 5.4、服务器编程基本框架和两种高效的事件处理模式
  • Flink主要有两种基础类型的状态:operator state。
  • 【vue2】使用vue-admin-template动态添加路由的思路/addRoutes的使用
  • Python语言中的注释方法应用