QSpiltter简介
PyQt提供了一个特殊的布局管理控制QSpiltter, 它既可以看做一个QWidget部件,也可以看做一个动态的布局管理器,QSplitter允许用户拖动子控件的边界控制子控件的大小,并提供一个处理拖曳子控件的控制器,QSplitter对其子控件的布局,默认为横向布局的,可以使用Qt.Vertical参数对子控件进行垂直布局。
QSplitter常用方法有:
- addWidget(): 添加一个控件到QSplitter中
- insertWidget(): 在指定位置向QSplitter中插入一个控件
- indexOf(): 返回指定控件在QSplitter中的索引号
- setOrientation(): 设置布局方向(水平:Qt.Horizontal, 垂直:Qt.Vertical)
- count(): 返回QSplitter中控件的数量
- setSizes():设置控件的初始大小
QSplitter类继承关系: