对于一个QWidget窗口进行分割
在构造函数内输入如下代码:
QSplitter* aSplitter=new QSplitter(Qt::Horizontal, this);//创建水平窗口分割,垂直分割用Qt::Vertical
QWidget* LeftWidget=new QWidget(aSplitter);//在aSplitter中添加左侧窗口
QWidget* RightWidget=new QWidget(aSplitter);//在aSplitter中添加右侧窗口
aSplitter->setStretchFactor(0, 20);//设定左侧窗口,即0号窗口大小占20%
aSplitter->setStretchFactor(1, 80);//设定右侧窗口,即1号窗口大小占80%
setWidget(aSplitter);//该命令不可少,将aSplitter设定为需要进行分割的窗口的子对象
窗口显示效果: