您的位置:首页 > 编程语言 > Qt开发

QT的学习之路 1布局控件(Layout)

2014-09-01 19:17 232 查看

一.布局控件(Layout)



垂直布局( vertically ),相关类: QVBoxLayout

水平布局( horizontally )相关类: QHBoxLayout

网格布局( grid) 相关类: QGridLayout

表格布局( form) 相关类: QFormLayout

堆栈布局( stack) 相关类: QStackedLayout


在qtcreator里面没有堆栈布局(stack)

1.1.垂直布局(有三种使用方法)

1. 直接拖动

这个控件到UI,有一个空间,然后再拖动别的控件到这个空间,就自动垂直布局。

2. 选中要垂直布局的空间,然后再在工具栏或者右键单击选择垂直布局。

3.写代码。

1.2.水平布局(有三种使用方法)

同垂直布局。

1.3. 网格布局

这种布局把界面分成一个个单元格

经常使用排列很多控件的复杂界面。

1.4. 表格布局

这种布局其实就是表单,类似注册帐户页面的表单,或者浏览器中的填表表单。通常情况下有两列,第一列为名称,比如姓名、年龄、电话号码等文本信息。第二列一般是可输入值。

这种布局比较适合做表单。


1.5. 堆栈布局

它可以为多个窗口提供一个堆栈显示窗口的方式,所谓堆栈显示,就是一次只能显示其中一个窗口

本身不支持动画,如需要支持,没有图像界面控件,需要只能自己用实现代码,做更多的工作!

比较适合向导程序界面。

在一个窗口里面只有一个控件时,添加一个垂直或者水平布局,可以让控件随着窗口大小的变化而变化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: