12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #include "ConfigExpertWidget.h"
- #include <QBoxLayout>
- #include <QSplitter>
- #include <QLabel>
- ConfigExpertWidget::ConfigExpertWidget(QWidget *parent) : QWidget(parent)
- {
- initialize();
- initLayout();
- connectSignalsAndSlots();
- }
- void ConfigExpertWidget::initialize()
- {
- QPalette pal(palette());
- pal.setColor(QPalette::Background, QColor("#eeeeee"));
- setAutoFillBackground(true);
- setPalette(pal);
- m_vBoxLayout = new QVBoxLayout(this);
- m_titleLabel = new QLabel("配置专家", this);
- m_titleLabel->setObjectName("titleLabel");
- m_splitter = new QSplitter(Qt::Vertical, this);
- m_splitter->setChildrenCollapsible(false);
- }
- void ConfigExpertWidget::initLayout()
- {
- m_vBoxLayout->setMargin(0);
- m_vBoxLayout->addWidget(m_titleLabel);
- m_vBoxLayout->addWidget(m_splitter);
- QWidget *w1 = new QWidget();
- QWidget *w2 = new QWidget();
- w1->setMinimumHeight(100);
- w2->setMinimumHeight(100);
- w1->setStyleSheet("background-color:#f4f4f4");
- w2->setStyleSheet("background-color:#f4f4f4");
- m_splitter->addWidget(w1);
- m_splitter->addWidget(w2);
- m_splitter->setStretchFactor(0, 2);
- m_splitter->setStretchFactor(1, 3);
- }
- void ConfigExpertWidget::connectSignalsAndSlots() { }
|