#include "mainwindow.h"
#include <QApplication>
#include<Qsplitter>
#include<QTextEdit>
#include <QTextCodec>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFont font("ZYSong18030",12);
a.setFont(font);
//主分割窗口
//
QSplitter *pLeftSpliter = new QSplitter(Qt::Vertical);
QTextEdit* pLeftTopEdt = new QTextEdit(pLeftSpliter);
pLeftTopEdt->setText(QObject::tr("left top"));
QTextEdit* pLeftBtmEdt = new QTextEdit(pLeftSpliter);
pLeftBtmEdt->setText(QObject::tr("left bottom"));
QSplitter *pRightSpliter = new QSplitter(Qt::Vertical);
QTextEdit* pRightTopEdt = new QTextEdit(pRightSpliter);
pRightTopEdt->setText(QObject::tr("right top"));
QTextEdit* pRightCenEdt = new QTextEdit(pRightSpliter);
pRightCenEdt->setText(QObject::tr("right center"));
QTextEdit* pRightBtmEdt = new QTextEdit(pRightSpliter);
pRightBtmEdt->setText(QObject::tr("right bottom"));
QSplitter *pSpliter = new QSplitter(Qt::Horizontal);
// QTextEdit* pRightEdt = new QTextEdit;
//pRightEdt->setText(QObject::tr("right window"));
pSpliter->addWidget(pLeftSpliter);
pSpliter->addWidget(pRightSpliter);
pSpliter->setStretchFactor(0, 1);
pSpliter->setStretchFactor(1, 1);//左右宽度比为1:1
pLeftSpliter->setStretchFactor(0, 1);//左面窗口上下窗口高度比为1:1
pLeftSpliter->setStretchFactor(1, 1);
pRightSpliter->setStretchFactor(0, 1);//右面窗口上中下窗口高度比为1:1:1
pRightSpliter->setStretchFactor(1, 1);
pRightSpliter->setStretchFactor(2, 1);
pSpliter->setWindowTitle(QObject::tr("Split-Wnd Demo3"));
pSpliter->show();
// return app.exec();
return a.exec();
}