01、一、QSplitter 类(分离器)
1、QSplitter 类继承自 QFrame 类,也就是说该类是一个带有边框的可视部件。
2、QSplitter 类实现分离器,分离器用于分离两个部件,用户可通过拖动部件之间的分界线来调整子部件的大小。
3、QSplitter 的原理(见上图):QSplitter 的实现原理与 QBoxLayout 布局的原理类似,即 QSplitter把子部件以水平或垂直的方式添加到 QSplitter 中,只不过在这些子部件之间多了一条分界线,另外 QSplitter 继承自 QFrmae,因此 QSplitter 是有边框的。而且它可以作为容器和窗口使用,但不推荐使用 QPushButton pb(&splitter)的形式向 QSplitter 中添加子部件。
4、分界线:
分界线的创建:分界线是由 QSplitterHandle 类实现的,QSplitter 类本身不实现分界线。
因此 QSplitterHandle 是一