Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
setAttribute(Qt::WA_DeleteOnClose);
mainSplitter=new QSplitter(Qt::Vertical,this);
topSplitter=new QSplitter(Qt::Horizontal,mainSplitter);
bottomSplitter=new QSplitter(Qt::Horizontal,mainSplitter);
mainSplitter->setOpaqueResize(false);//分隔条不实时更新
topSplitter->setOpaqueResize(false);
bottomSplitter->setOpaqueResize(false);
textLeftTop=new QTextEdit(QObject::tr("Left Top Widget"),topSplitter);
textRightTop=new QTextEdit(QObject::tr("Right Top Widget"),topSplitter);
textLeftBottom=new QTextEdit(QObject::tr("Left Bottom Widget"),bottomSplitter);
textRightBottom=new QTextEdit(QObject::tr("Right Bottom Widget"),bottomSplitter);
ui->verticalLayout->addWidget(mainSplitter);
}
Widget::~Widget()
{
delete textRightBottom;
delete textLeftBottom;
delete textRightTop;
delete textLeftTop;
delete bottomSplitter;
delete topSplitter;
delete mainSplitter;
delete ui;
}