zoukankan      html  css  js  c++  java
  • Qt QSplitter布局

    Qt QSplitter布局

    #include <QSplitter>

    QVBoxLayout *verticalLayoutMain;
    QSplitter *splitterMain = nullptr;
    QSplitter *splitterLeft = nullptr;
    QSplitter *splitterRight = nullptr;
    QSplitter *splitterCenter = nullptr;
    QSplitter *splitterMainViewer = nullptr;
    QSplitter *splitterBottom = nullptr;
    
    
    verticalLayoutMain = new QVBoxLayout(main_ui.centralWidget);
    splitterMain = new QSplitter(Qt::Horizontal, main_ui.centralWidget);
    splitterLeft = new QSplitter(Qt::Vertical, splitterMain);
    splitterCenter = new QSplitter(Qt::Vertical, splitterMain);
    splitterMainViewer = new QSplitter(Qt::Vertical, splitterCenter);
    splitterRight = new QSplitter(Qt::Vertical, splitterMain);
    splitterBottom = new QSplitter(Qt::Vertical, splitterCenter);
    
    splitterMainViewer->setMinimumSize(640, 480);
    QTextEdit* textleft1 = new QTextEdit(QObject::tr("Left Widget"), splitterLeft);
    QTextEdit* textleft2 = new QTextEdit(QObject::tr("Right Widget"), splitterRight);
    QTextEdit* textleft3 = new QTextEdit(QObject::tr("Bottom Widget"), splitterBottom);
    
    horizontalLayout = new QHBoxLayout(splitterMainViewer);
    horizontalLayout->setSpacing(0);
    horizontalLayout->setContentsMargins(0, 0, 0, 0);
    horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
    
    verticalLayoutMain->addWidget(splitterMain);

    #########################

    QQ 3087438119
  • 相关阅读:
    Flex通信-Java服务端通信实例
    myeclips破解
    最简单的基于FFmpeg的移动端例子:Android 视频转码器
    Kapacitor行为测试
    mydumper备份原理和使用方法
    csdn课堂学习
    maven 遇到failOnMissingWebXml有关问题解决方法
    Oracle中NVL、NVL2、DECODE函数的用法
    Mybatis 一对多 多对1
    Linux编译ffmpeg
  • 原文地址:https://www.cnblogs.com/herd/p/15247620.html
Copyright © 2011-2022 走看看