1  介绍

参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=25

布局的好处:布局之后,改变主窗口大小,其余窗口可以自适应。

2  布局分类

垂直布局

水平布局

网格布局

分裂器水平布局

分裂器垂直布局

3  举例说明

以三个按钮为例进行说明。

1)没布局的时候是这样的:

2)只选择三个按钮,进行局部水平布局:

局部布局时,我们改变主窗口的大小,不会影响局部布局。

取消布局:

3)垂直布局

4)网格布局

网格布局可以任意布局,可以水平,也可以垂直。

5)使用分裂器水平布局

6)使用分裂器垂直布局

4  注意点

1)有时需要保持控件始终在某一位置,如我们让按钮始终保持在水平中间,可以借助水平弹簧实现。

2)布局属性

距离窗口顶部和窗口底部的举例看着不止11个像素点,为何显示只有11个像素点,因为button的sizePolicy是固定的。

5  练习

制作一个简易的登录界面:

最新文章

  1. 等价类划分方法的应用(jsp)
  2. 编写.gitignore文件的几个小技巧
  3. 应用程序启动管理 Winform版
  4. java 把一个文件夹里图片复制到另一个文件夹里
  5. VS2010编译链接openssl静态库
  6. WinCE Show App Icon
  7. android 开发不能创建目录
  8. [Codeforces137C]History(排序,水题)
  9. linux命令之ps命令
  10. bzoj 3198 [Sdoi2013]spring(容斥原理+Hash)
  11. C#笔记(Hex转JPG)
  12. js-Array
  13. 生成awr报告
  14. SVN分支/合并原理及最佳实践
  15. 采用HTML5之"data-"机制自由提供数据
  16. mysql主从复制(半同步方式)
  17. KMP算法——从入门到懵逼到了解
  18. 在linux系统中安装redis
  19. OpenWRT路由器使用ipv6拨号上网教程
  20. 非常可乐(杭电hdu1495)bfs

热门文章

  1. [Objective-C] 019_UIVIewController
  2. python调用大漠插件教程04鼠键事件及基本项目思维
  3. 实现一个 $attr(name,value) 遍历;属性为 name 值为 value 的元素集合
  4. Java并发编程 (六) 线程安全策略
  5. Java实现 LeetCode 219 存在重复元素 II(二)
  6. Java实现蓝桥杯G将军
  7. java实现自行车行程
  8. java实现显示为树形
  9. mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。
  10. 「MoreThanJava」Java发展史及起航新世界