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. 堆栈布局
它可以为多个窗口提供一个堆栈显示窗口的方式,所谓堆栈显示,就是一次只能显示其中一个窗口本身不支持动画,如需要支持,没有图像界面控件,需要只能自己用实现代码,做更多的工作!
比较适合向导程序界面。
在一个窗口里面只有一个控件时,添加一个垂直或者水平布局,可以让控件随着窗口大小的变化而变化。
相关文章推荐
- topic7:Qt入门之常用qt控件认知之布局控件(QFormLayout,QBoxLayout,QGridLayout,QStackLayout)
- QT的学习之路 3输入控件
- c#学习笔记之使用 TableLayoutPanel 控件设置窗体布局
- Qt学习之路(5):组件布局
- PyQt5学习教程8:使用Box Layout布局控件
- QT学习记录之控件布局
- QT5 学习之路15---布局管理器
- qt学习(一):代码法布局qt控件 比较基础
- Android开发学习之路--UI之自定义布局和控件
- Qt学习之路(5):组件布局
- Qt入门之常用qt控件认知之布局控件(QFormLayout,QBoxLayout,QGridLayout,QStackLayout)转帖比较好懂而且全面
- QT的学习之路 2弹簧和按钮控件
- Qt 学习之路 2(11):布局管理器
- android控件学习二:使用LayoutInflater动态加载布局和操作控件
- Qt学习之路_7(线性布局和网格布局初步探索)
- c# winForm TableLayoutPanel学习 合并行的布局及动态增加删除内部控件
- QT的学习之路 4显示控件
- Qt 学习之路 2(81):QML元素布局
- QT 中Vertical Layout 和 Horizontal Layout 布局控件的学习
- Qt学习之路(3):布局