1234567891011121314151617181920212223242526272829303132 |
- #include "ProjectStateWidget.h"
- #include <QTableWidget>
- #include <QHeaderView>
- #include <QBoxLayout>
- ProjectStateWidget::ProjectStateWidget(QWidget *parent) : QWidget(parent)
- {
- initialize();
- initLayout();
- }
- void ProjectStateWidget::initialize()
- {
- m_vBoxLayout = new QVBoxLayout(this);
- m_projTableWidget = new QTableWidget(this);
- m_projTableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
- m_projTableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
- m_projTableWidget->setSelectionMode(QAbstractItemView::NoSelection);
- m_projTableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
- m_projTableWidget->verticalHeader()->setVisible(false);
- const QStringList headers = { "工程名", "工程类型", "专家信息", "评估状态" };
- m_projTableWidget->setColumnCount(headers.count());
- m_projTableWidget->setHorizontalHeaderLabels(headers);
- m_projTableWidget->setStyleSheet("border: 1px solid rgba(0, 0, 0, 0.073)");
- }
- void ProjectStateWidget::initLayout()
- {
- layout()->addWidget(m_projTableWidget);
- }
|