QT的布局与间隔器介绍

布局与间隔器

1、概述

QT中使用绝对定位的布局方式,无法适用窗口的变化,但是,也可以通过尺寸策略来进行 调整,使得 可以适用窗口变化。 布局管理器作用最主要用来在qt设计师中进行控件的排列,另外,布局管理器还可以通过 纯代码的方式来设计界面 qt中提供对界面进行布局,主要针对UI组件而言,在qt系统中,也提供相关的类来进行管理。

布局管理器不是界面组件,而是界面组件的定位策略。它们也相当于是一个容器,可以将任意容器类型的组件或者布局放在布局管理器中。

2、分类

水平布局管理器:从左到右

垂直布局管理器:从上到下

栅格布局管理器:二维空间

3、特点

1)只要使用了布局管理器,控件的大小位置不能再修改, 如果要调整控件大小通过策略, 最大值,最小值调整,添加辅助控件。

2)布局管理器除了可以组件进行布局以外,还有一个重要的用途,就是 使得组件随着窗口的大小变化而变化。

3) 分裂器水平布局和分裂器垂直布局,跟水平布局和垂直布局最大的区别:使用分裂器进行布局时,组件随分裂器可以改变大小 。

4、例子

5、注意

一般布局管理器 会 搭配分裂器 和 水平策略 垂直策略使用。

相关推荐
鱼很腾apoc几秒前
【MySQL】 第2期 查询与函数系统详解:从基础 CRUD 到复合多表查询
linux·数据库·学习·mysql·dml
幼儿园蛋小黄17 分钟前
嵌入式学习总结:从 I2C 中断驱动到 DHT11 温湿度采集实战
单片机·嵌入式硬件·学习
星恒随风28 分钟前
Linux进程间通信(二):深入理解System V共享内存、消息队列、信号量与内核IPC资源管理
linux·运维·服务器·笔记·学习·状态模式
li星野1 小时前
【学习记录】PCB设计常用操作全解析:单位、图层、过滤器、布线、规则与快捷键
学习
优化Henry1 小时前
LTE基站传输割接后S1连接失败排查实录
运维·网络·笔记·学习·信息与通信
尘中远1 小时前
QWT7 的科学 Colormap 色彩评估:QwtColorMapPreset 22 种预设的感知均匀性与场景化选
qt·qwt·科学绘图·科学配色
星恒随风2 小时前
Linux进程间通信(一):从匿名管道、命名管道到进程池,深入理解Pipe、FIFO与文件描述符
linux·运维·笔记·学习·状态模式
chde2Wang2 小时前
numpy学习2
学习·numpy
Xudde.2 小时前
DC-6 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
xian_wwq2 小时前
【学习笔记-一文读懂系列】一文读懂Jev模型
笔记·学习