Qt4之QSplitter分隔窗体

来源:互联网 发布:淘宝模特拍照价格 编辑:程序博客网 时间:2024/04/27 22:02

不用多说,附上代码:

#include <QApplication>#include <QtGui>int main( int argc, char * argv[] ){    QFont font("ZYSong18030",12);    QApplication::setFont(font);        QApplication app(argc, argv);    QTranslator translator(0);    translator.load("splitter_zh",".");    app.installTranslator(&translator);             QSplitter *splitterMain = new QSplitter(Qt::Horizontal,0);    QTextEdit *textLeft = new QTextEdit( QObject::tr("Left Widget"),splitterMain);    textLeft->setAlignment(Qt::AlignCenter);        QSplitter *splitterRight = new QSplitter(Qt::Vertical,splitterMain);      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();    return app.exec();}

解释说明:


原创粉丝点击