• 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
  • 相关阅读:
    细菌 状态压缩
    素数
    骑士问题(knight)
    魔法石的诱惑
    平面上的最接近点对
    救援行动(save)
    优先队列
    leetcode 92. 反转链表 II
    leetcode 91. 解码方法
    leetcode 39. 组合总和
  • 原文地址:https://www.cnblogs.com/herd/p/15247620.html
Copyright © 2020-2023  润新知