Qt中的布局
2015-12-02 22:26
232 查看
Qt中的布局类及继承关系:
QBoxLayout:直线布局,可以规定排序的方向是从左到右还是从右到左,从上到下还是从下到上布局
QBoxLayout包含 QHBoxLayout :水平布局 与 QVBoxLayout :垂直布局
QGridLayout : 将空间划分为若干个行和列,并把子窗口部件放置到划分成的一个个小空间中
QFormLayout :表格布局把布局空间划分为两列,一列一般放标签,另一列一般用于放置LableEdit之类的窗口部件。 可以直接设置伙伴关系。
QStackedLayout:层叠的布局,允许我们将几个组件按照 Z 轴方向堆叠,可以形成向导那种一页
一页的效果。
QWidget类 都有大小策略属性(sizePolicy)水平和垂直起两个作用,控制着部件不布局管理中的大小变化行为。
Qt中布局的实现方式:
1 Qt的设计模式进行布局 2 用代码的方式进行布局
布局管理器中常用属性
表单布局管理器相关属性
layoutSizeConstraint属性是用来约束窗口的大小的,只对顶级布局管理器有用。其属性值如下
QBoxLayout:直线布局,可以规定排序的方向是从左到右还是从右到左,从上到下还是从下到上布局
QBoxLayout包含 QHBoxLayout :水平布局 与 QVBoxLayout :垂直布局
QGridLayout : 将空间划分为若干个行和列,并把子窗口部件放置到划分成的一个个小空间中
QFormLayout :表格布局把布局空间划分为两列,一列一般放标签,另一列一般用于放置LableEdit之类的窗口部件。 可以直接设置伙伴关系。
QStackedLayout:层叠的布局,允许我们将几个组件按照 Z 轴方向堆叠,可以形成向导那种一页
一页的效果。
QWidget类 都有大小策略属性(sizePolicy)水平和垂直起两个作用,控制着部件不布局管理中的大小变化行为。
Qt中布局的实现方式:
1 Qt的设计模式进行布局 2 用代码的方式进行布局
布局管理器中常用属性
表单布局管理器相关属性
layoutSizeConstraint属性是用来约束窗口的大小的,只对顶级布局管理器有用。其属性值如下
相关文章推荐
- QT 环境下开发socketCan接口程序
- Qt从零开始制作串口调试助手-(第十三章、其他功能完善)-Creator_Ly
- Qt5程序的发布
- qt+opencv 实现光流检测
- QT+VS2010配置
- QT 关闭主窗口时触发关闭所有打开的其他窗口
- Qt之SQL数据库
- QTP 继续使用
- qt中使用mysql报没有mysql驱动错误的解决方案
- ubuntu下Qt Creator使用遇到的错误汇总(持续更新)
- QT中的QRegExp学习(正则表达式)
- VS+QT实现语言自动切换
- Qt打包生成exe
- QT Rectanle 类型解析
- ubuntu搭建pyqt5开发环境
- 【QT学习】对话类QDialog
- QtE4.6.3触摸屏隐藏鼠标指针的方法总结
- QT Qdesktopwidget
- win7下,vs2013+qt5.3+qwt6.1.2安装配置
- PyQt4在spyder中使用,程序只能运行一次,第二次运行报错:It seems the kernel died unexpectedly. Use 'Restart kernel' to cont