第3章:QSplitter

1,QT窗体分割器

2,源码:

    //设置字体
    QFont font("ZYSong18030", 12);
    this->setFont(font);

    //设置主窗口分割
    QSplitter *splitterMain = new QSplitter(Qt::Horizontal, this);
    QTextEdit *textLeft     = new QTextEdit(QObject::tr("Left Widget"), splitterMain);
    textLeft->setAlignment(Qt::AlignCenter);

    //设置右分割窗体
    QSplitter *splitterRight = new QSplitter(Qt::Vertical, splitterMain);
    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);


    this->setCentralWidget(splitterMain);

3,效果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ksmtnsv37297/article/details/86511900