containers概述

container容器控件,用来放置容纳其它的控件,主要有2个作用,外观上给GUI分区,逻辑上给GUI分组,container往往伴随Layaout使用,结合起来构成GUI设计和布局,完成漂亮好用的GUI。

GroupBox分组框

外观上是组合框,内部可容纳Label、pushButton、Radiobutton等,常用功能如下:

title:设置groupBox的名称

alignment:设置名称的对齐方式

flat:边框隐藏

checkable:为groupbox添加使能开关,使能后内部元素才可被操作。

ScrollArea滚动区域

scrollarea类似于groupbox,提供一个容器控件,可以容纳子控件,做逻辑隔离,不同之处在于可以有滚动条(scrollbar),scrollarea实际上是有两层,外层即是scrollarea可以把他看做是一个窗口,内层有一个scrollareaWidgetCotents,可以看做是幕布,只有幕布比窗口大,才会出现进度条,这种应用典型应用与layout自动布局时窗口的大小缩放。

StackedWidget

StackedWidget控件是一个同窗口多页切换控件,如我们选择一个人的“姓名”,就切换到这个人的个人信息,包含currentindex(当前展示页面)和currentPageName(当前页面名称)两个变量,翻页的实现,需要代码改变currentindex的值。示例如下

int i = ui->stackedWidget1->currentIndex();//获取当前页面编号
i++;                                       //切换下一页
if(i>=3)i=0;                               //重回首页
ui->stackedWidget1->setCurrentIndex(i);   //写入到变量

Frame & widget

这两个控件是其它控件的一个父类,该控件在UI表现上是透明的,主要用于对其它控件进行逻辑分组。

MDI Area(多文本窗口)

MDI Area是用来实现在同一个窗口打开更多的子窗口,如我们的AD画图软件可以同时打开多张原理图,通常用于开发纯软件的产品,一般嵌入式产品很少用到。

DockWidget

停靠窗口,通常用来做需要移动的工具栏,如ad的元件库,可以停靠在左边、右边、悬浮等。

QAxWidget

专门用来支持windows的ActiveX控件(是一系列的第三方插件,如kell的代码美化工具),大部分时候是在开发中想用windows现成的插件。

containers详解相关推荐

  1. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  2. Docker核心技术之容器详解

    一.容器简介 容器(Container):容器是一种轻量级.可移植.并将应用程序进行的打包的技术,使应用程序可以在几乎任何地方以相同的方式运行 Docker将镜像文件运行起来后,产生的对象就是容器.容 ...

  3. k8s nodeport无法访问_k8s学习之service详解

    1.概述 通过Deployment来创建一组Pod来提供具有高可用性的服务.每个Pod都会分配一个单独的Pod IP,却存在如下两问题: 1.pod ip仅仅集群内部可见的虚拟IP,外部无法访问 2. ...

  4. Docker(十四):Docker:网络模式详解

    Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面. Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创建三个网络 ...

  5. Docker网络详解——原理篇

    前言 当你开始大规模使用Docker时,你会发现需要了解很多关于网络的知识.Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理.然而,Docker同样有着很多不完 ...

  6. Deployment详解

    Deployment详解 RC & RS ReplicationController (复制控制器,RC)和ReplicaSet(复制集,RS)是两种简单部署pod的方式,因为在生产环境中,主 ...

  7. 基于Kubernetes构建Docker集群管理详解

    from: 基于Kubernetes构建Docker集群管理详解 Kubernetes是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度.均衡容灾.服务注册.动 ...

  8. Jar/War/Ear等包的作用与区别详解

    Jar/War/Ear等包的作用与区别详解 以客户角度来看,jar文件就是一种封装格式,用户不需要知道jar包中有多少个.class格式的文件及每个文件中的功能与作用,也可以得到相应的访问的结果.ja ...

  9. 云原生存储详解:容器存储与 K8s 存储卷

    作者 | 阚俊宝 阿里云技术专家 导读:云原生存储详解系列文章将从云原生存储服务的概念.特点.需求.原理.使用及案例等方面,和大家一起探讨云原生存储技术新的机遇与挑战.本文为该系列文章的第二篇,会对容 ...

最新文章

  1. Django 自定义模板标签TemplateTags
  2. android中常用的快捷键
  3. uos安装方法_UOS(最美操作系统)安装与使用体验
  4. COGS-257-动态排名系统-树状数组+主席树
  5. 【软件周刊】微软发布 Mac 版 Visual Studio,SQL Server 2016 SP1 紧跟节奏
  6. Linux Deepin 版本大全,Deepin下载-Deepin linuxv20.0 官方版下载-6188手游网
  7. 戴尔科技集团公布 2019 财年第四季度及全年财报,巨大进步和强劲发展的一年...
  8. Android仿人人客户端(v5.7.1)——网络模块处理的架构
  9. 深度学习笔记_基本概念_逆卷积的详细解释ConvTranspose2d(fractionally-strided convolutions)
  10. wordpress网站提示“建立数据库连接时出错”
  11. cad批量打印_CAD批量打印插件的安装与使用方法
  12. 移动pc多平台运营级家校互动平台系统源码转让
  13. 爬虫实战之抓取猫眼电影排行TOP100(使用正则表达式提取数据)
  14. 利用PS如何进行精细抠图
  15. windows下的host文件在哪里,有什么作用?
  16. Icon图标制作(转化)工具
  17. Problem4: Tweet Tweet
  18. Win10 21H2 19044+vs2019 WDK驱动开发,错误 MSB8040缓解Spectre 漏洞的库以及输出SXS.DLL的垃圾信息
  19. upvar, pass by name
  20. 【LeetCode】127. Word Ladder 解题报告(Python)

热门文章

  1. 广工计算机学院李少娜,冯广-广东工业大学自动化学院
  2. 关于Android应用开发的一些安全注意事项
  3. 解读公司搬家注意事项
  4. 【论文导读】Self-Supervised Learning with Data AugmentationsProvably Isolates Content from Style
  5. 【SQL】经典50题 [ 3 ]:Q31-Q50
  6. 东风日产全新劲客首次搭载BOSE PERSONAL PLUS音响;艾比森举办秋季发布会推出多个新品 | 全球TMT...
  7. 利用C语言绘制操作系统图像界面
  8. Python map
  9. Archlinux 安装Yaourt的方式
  10. ASEMI快恢复二极管SFP3006和瞬态二极管一样吗?SFP3006和TVS能否代换