containers详解
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详解相关推荐
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- Docker核心技术之容器详解
一.容器简介 容器(Container):容器是一种轻量级.可移植.并将应用程序进行的打包的技术,使应用程序可以在几乎任何地方以相同的方式运行 Docker将镜像文件运行起来后,产生的对象就是容器.容 ...
- k8s nodeport无法访问_k8s学习之service详解
1.概述 通过Deployment来创建一组Pod来提供具有高可用性的服务.每个Pod都会分配一个单独的Pod IP,却存在如下两问题: 1.pod ip仅仅集群内部可见的虚拟IP,外部无法访问 2. ...
- Docker(十四):Docker:网络模式详解
Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面. Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创建三个网络 ...
- Docker网络详解——原理篇
前言 当你开始大规模使用Docker时,你会发现需要了解很多关于网络的知识.Docker作为目前最火的轻量级容器技术,有很多令人称道的功能,如Docker的镜像管理.然而,Docker同样有着很多不完 ...
- Deployment详解
Deployment详解 RC & RS ReplicationController (复制控制器,RC)和ReplicaSet(复制集,RS)是两种简单部署pod的方式,因为在生产环境中,主 ...
- 基于Kubernetes构建Docker集群管理详解
from: 基于Kubernetes构建Docker集群管理详解 Kubernetes是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度.均衡容灾.服务注册.动 ...
- Jar/War/Ear等包的作用与区别详解
Jar/War/Ear等包的作用与区别详解 以客户角度来看,jar文件就是一种封装格式,用户不需要知道jar包中有多少个.class格式的文件及每个文件中的功能与作用,也可以得到相应的访问的结果.ja ...
- 云原生存储详解:容器存储与 K8s 存储卷
作者 | 阚俊宝 阿里云技术专家 导读:云原生存储详解系列文章将从云原生存储服务的概念.特点.需求.原理.使用及案例等方面,和大家一起探讨云原生存储技术新的机遇与挑战.本文为该系列文章的第二篇,会对容 ...
最新文章
- Django 自定义模板标签TemplateTags
- android中常用的快捷键
- uos安装方法_UOS(最美操作系统)安装与使用体验
- COGS-257-动态排名系统-树状数组+主席树
- 【软件周刊】微软发布 Mac 版 Visual Studio,SQL Server 2016 SP1 紧跟节奏
- Linux Deepin 版本大全,Deepin下载-Deepin linuxv20.0 官方版下载-6188手游网
- 戴尔科技集团公布 2019 财年第四季度及全年财报,巨大进步和强劲发展的一年...
- Android仿人人客户端(v5.7.1)——网络模块处理的架构
- 深度学习笔记_基本概念_逆卷积的详细解释ConvTranspose2d(fractionally-strided convolutions)
- wordpress网站提示“建立数据库连接时出错”
- cad批量打印_CAD批量打印插件的安装与使用方法
- 移动pc多平台运营级家校互动平台系统源码转让
- 爬虫实战之抓取猫眼电影排行TOP100(使用正则表达式提取数据)
- 利用PS如何进行精细抠图
- windows下的host文件在哪里,有什么作用?
- Icon图标制作(转化)工具
- Problem4: Tweet Tweet
- Win10 21H2 19044+vs2019 WDK驱动开发,错误 MSB8040缓解Spectre 漏洞的库以及输出SXS.DLL的垃圾信息
- upvar, pass by name
- 【LeetCode】127. Word Ladder 解题报告(Python)
热门文章
- 广工计算机学院李少娜,冯广-广东工业大学自动化学院
- 关于Android应用开发的一些安全注意事项
- 解读公司搬家注意事项
- 【论文导读】Self-Supervised Learning with Data AugmentationsProvably Isolates Content from Style
- 【SQL】经典50题 [ 3 ]:Q31-Q50
- 东风日产全新劲客首次搭载BOSE PERSONAL PLUS音响;艾比森举办秋季发布会推出多个新品 | 全球TMT...
- 利用C语言绘制操作系统图像界面
- Python map
- Archlinux 安装Yaourt的方式
- ASEMI快恢复二极管SFP3006和瞬态二极管一样吗?SFP3006和TVS能否代换