chengxr il y a 1 an
Parent
commit
9f0a797de3

+ 2 - 4
QFD/QFD.pro

@@ -75,10 +75,9 @@ SOURCES += \
     widgets/ConfigExpertWidget.cpp \
     widgets/CreateProjWidget.cpp \
     widgets/CustomTitleBar.cpp \
-    widgets/EvaluateDataWidget.cpp \
+    widgets/EvaluateOptionWidget.cpp \
     widgets/ExpertInfoWidget.cpp \
     widgets/ExpertListWidget.cpp \
-    widgets/ImportExpertDataWidget.cpp \
     widgets/LoginWidget.cpp \
     widgets/ProjectListWidget.cpp \
     widgets/ProjectStateWidget.cpp \
@@ -101,10 +100,9 @@ HEADERS += \
     widgets/ConfigExpertWidget.h \
     widgets/CreateProjWidget.h \
     widgets/CustomTitleBar.h \
-    widgets/EvaluateDataWidget.h \
+    widgets/EvaluateOptionWidget.h \
     widgets/ExpertInfoWidget.h \
     widgets/ExpertListWidget.h \
-    widgets/ImportExpertDataWidget.h \
     widgets/LoginWidget.h \
     widgets/ProjectListWidget.h \
     widgets/ProjectStateWidget.h \

+ 15 - 0
QFD/view/EvaluateView.h

@@ -4,13 +4,17 @@
 #include <QWidget>
 
 class ProjectListWidget;
+class EvaluateOptionWidget;
 
 class LineEdit;
 class ToolButton;
+class PushButton;
 
 class QVBoxLayout;
 class QHBoxLayout;
 class QLabel;
+class QTableWidget;
+class QTabWidget;
 
 /// 评估数据页面
 class EvaluateView : public QWidget
@@ -37,6 +41,17 @@ private:
     QWidget *m_projDetailWidget = nullptr;
     QVBoxLayout *m_projLayout   = nullptr;
     QLabel *m_projNameLabel     = nullptr;
+
+    QHBoxLayout *m_strategyLayout   = nullptr;
+    PushButton *m_resultGroupButton = nullptr;
+    PushButton *m_matrixGroupButton = nullptr;
+
+    QTableWidget *m_tableWidget = nullptr;
+    QTabWidget *m_tabWidget     = nullptr;
+
+    QHBoxLayout *m_pageLayout = nullptr;
+
+    EvaluateOptionWidget *m_optionWidget = nullptr;
 };
 
 #endif  // EVALUATEVIEW_H

+ 2 - 0
QFD/widgets/ConfigExpertWidget.cpp

@@ -144,6 +144,7 @@ void ConfigExpertWidget::refreshAddedList()
         QPushButton *button = new QPushButton(NEWFLICON(QFDIcon, Minus)->icon(), "", w);
         button->setFixedSize(QSize(25, 25));
         button->setIconSize(QSize(10, 10));
+        button->setToolTip("移除");
 
         hBox->setSpacing(0);
         hBox->setMargin(10);
@@ -175,6 +176,7 @@ void ConfigExpertWidget::refreshExpList()
         QPushButton *button = new QPushButton(NEWFLICON(FluentIcon, ADD)->icon(), "", w);
         button->setFixedSize(QSize(25, 25));
         button->setIconSize(QSize(10, 10));
+        button->setToolTip("添加");
 
         if (i % 2 == 0 && i <= 6) {
             button->setHidden(true);

+ 0 - 6
QFD/widgets/EvaluateDataWidget.cpp

@@ -1,6 +0,0 @@
-#include "EvaluateDataWidget.h"
-
-EvaluateDataWidget::EvaluateDataWidget(QWidget *parent) : QWidget(parent)
-{
-
-}

+ 0 - 16
QFD/widgets/EvaluateDataWidget.h

@@ -1,16 +0,0 @@
-#ifndef EVALUATEDATAWIDGET_H
-#define EVALUATEDATAWIDGET_H
-
-#include <QWidget>
-
-/// 评估数据视图
-class EvaluateDataWidget : public QWidget
-{
-    Q_OBJECT
-public:
-    explicit EvaluateDataWidget(QWidget *parent = nullptr);
-
-signals:
-};
-
-#endif  // EVALUATEDATAWIDGET_H

+ 6 - 0
QFD/widgets/EvaluateOptionWidget.cpp

@@ -0,0 +1,6 @@
+#include "EvaluateOptionWidget.h"
+
+EvaluateOptionWidget::EvaluateOptionWidget(QWidget *parent) : QWidget(parent)
+{
+
+}

+ 16 - 0
QFD/widgets/EvaluateOptionWidget.h

@@ -0,0 +1,16 @@
+#ifndef EVALUATEOPTIONWIDGET_H
+#define EVALUATEOPTIONWIDGET_H
+
+#include <QWidget>
+
+class EvaluateOptionWidget : public QWidget
+{
+    Q_OBJECT
+public:
+    explicit EvaluateOptionWidget(QWidget *parent = nullptr);
+
+signals:
+
+};
+
+#endif // EVALUATEOPTIONWIDGET_H

+ 0 - 6
QFD/widgets/ImportExpertDataWidget.cpp

@@ -1,6 +0,0 @@
-#include "ImportExpertDataWidget.h"
-
-ImportExpertDataWidget::ImportExpertDataWidget(QWidget *parent) : QWidget(parent)
-{
-
-}

+ 0 - 16
QFD/widgets/ImportExpertDataWidget.h

@@ -1,16 +0,0 @@
-#ifndef IMPORTEXPERTDATAWIDGET_H
-#define IMPORTEXPERTDATAWIDGET_H
-
-#include <QWidget>
-
-/// 导入专家评估数据视图
-class ImportExpertDataWidget : public QWidget
-{
-    Q_OBJECT
-public:
-    explicit ImportExpertDataWidget(QWidget *parent = nullptr);
-
-signals:
-};
-
-#endif  // IMPORTEXPERTDATAWIDGET_H