#include "mainwindow.h"
#include <QApplication>
#include <QSplitter>
#include <QTextEdit>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QFont font ("ZYSong18030",12);
a.setFont(font);
//新建一个QSplitter 对象作为主分割窗口,设定此窗口为水平分割
QSplitter * splitterMain = new QSplitter(Qt::Horizontal,0);
//新建一个textEdit对象 插入主分割窗口
QTextEdit *textLeft = new QTextEdit(QObject::tr("left widget"),splitterMain);
//设置文字对齐方式
textLeft->setAlignment(Qt::AlignCenter);
//新建一个QSplitter 对象作为主分割窗口,设定此窗口为垂直分割,并以主分割窗口为父窗口
QSplitter*splitterRight = new QSplitter(Qt::Vertical,splitterMain);
//设定分割窗口的分隔条在拖拽时是否为实时更新显示,TRUE为实时显示,false则拖拽时只显示一条灰色的粗线条 拖拽完成在显示分割条
splitterRight->setOpaqueResize(false);
QTextEdit *textup = new QTextEdit(QObject::tr("Top widget"),splitterRight);
textup->setAlignment(Qt::AlignCenter);
QTextEdit *textBottom = new QTextEdit(QObject::tr("bottom widget"),splitterRight);
textBottom->setAlignment(Qt::AlignCenter);
//设定可伸缩控件
splitterMain->setStretchFactor(1,1);
splitterMain->setWindowTitle(QObject::tr("Splitter"));
splitterMain->show();
// MainWindow w;
//w.show();
return a.exec();
}