求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
要资料
 
追随技术信仰

随时听讲座
每天看新闻
 
 
Qt 编程指南
第1章 Qt 开发环境
1.1 Qt 介绍
1.2 Qt 下载
1.3 Qt 在 Windows 下安装
1.4 Qt 在 Linux 下安装
1.5 认识开发工具
1.6 常见的名词术语
第2章 从Hello World开始
2.1 Hello World
2.2 Hello Qt
2.3 Hello Designer
2.4 Hello Creator
2.5 Qt程序调试
2.6 Qt帮助文档
第3章 字符串和字符编码
3.1 字符编码方式
3.2 Qt 程序字符编码
3.3 使用 QString
3.4 使用 QByteArray
第4章 信号和槽函数
4.1 元对象系统
4.2 使用原有的信号和槽
4.3 自定义信号和槽
4.4 系统属性
4.5 扩展阅读:ui_*.h代码
4.6 扩展阅读:moc_*.cpp代码
第5章 简单控件的使用
5.1 按钮类的控件
5.2 单行编辑控件
5.3 丰富文本编辑控件
5.4 其他输入控件
5.5 显示类的控件
5.6 Qt 资源文件
第6章 控件布局
6.1 传统窗口调整技术
6.2 水平和垂直布局器
6.3 网格布局器
6.4 表单布局器
 

 
目录
第6章 控件布局
10 次浏览
 

学会简单的控件使用之后,下面需要考虑的就是如果窗口大小变化了,应该如何自动根据窗口大小调整 界面里控件的位置和大小,这就是控件布局器的功能。Qt 专门定义了一整套功能丰富的布局器, 在窗口大小变化时,布局器自动计算各个子控件应该处于的位置并拉伸控件大小,使控件尽量保持整洁美观。 Qt 布局器大大简化了程序员维护窗口内控件位置和大小的更新工作, 并且可以通过 Qt 设计师轻松实现和调整控件布局,连布局相关的代码都可以完全省了。

本章 6.1 节介绍传统窗口调整技术,通过手动计算来调整控件分布,以及限定窗口最大尺寸和最小尺寸。

6.2 节开始介绍基本的水平布局器 QHBoxLayout 和垂直布局器 QVBoxLayout, 将控件和布局器由小到大搭成一个完整的界面。

6.3 节介绍网格布局器 QGridLayout,当控件分布的行、列都比较有规律时,适合用网格布局。

6.4 节介绍表单布局器 QFormLayout,对于接收用户输入的窗体(网页设计中对应称之为表单), 通常是每行一个标签用于提示信息、一个输入控件接收用户输入,QFormLayout 就是对这种每行两列的控件分布进行建模并简化界面构建过程。

6.5 节介绍所有布局器的核心内容,即控件尺寸调整策略 QSizePolicy。

6.6 节介绍在程序运行时用户可控的分裂器 QSplitter,控件的大小由用户手动调整, 给予用户最大的自由度。

 

 

 

 

 

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



10 次浏览