@@ -8,6 +8,7 @@ MainWidget::MainWidget(QWidget *parent)
8
8
, ui(new Ui::MainWidget)
9
9
, m_parser(new DataParser)
10
10
, m_bStatus(false )
11
+ , m_eType(None)
11
12
{
12
13
ui->setupUi (this );
13
14
ui->widgetAttention ->setLabel (" 注意力" );
@@ -50,13 +51,15 @@ void MainWidget::sltBtnCOM()
50
51
m_bStatus = true ;
51
52
ui->labelStatusValue ->setText (" 运行" );
52
53
m_parser->setSource (COM);
54
+ m_eType = COM;
53
55
}
54
56
55
57
void MainWidget::sltBtnSIM ()
56
58
{
57
59
m_bStatus = true ;
58
60
ui->labelStatusValue ->setText (" 运行" );
59
61
m_parser->setSource (Sim);
62
+ m_eType = Sim;
60
63
}
61
64
62
65
void MainWidget::sltBtnLocal ()
@@ -73,6 +76,7 @@ void MainWidget::sltBtnLocal()
73
76
ui->labelStatusValue ->setText (" 运行" );
74
77
m_parser->setFilePath (filePath);
75
78
m_parser->setSource (Local);
79
+ m_eType = Local;
76
80
}
77
81
78
82
void MainWidget::sltBtnPlay ()
@@ -104,7 +108,19 @@ void MainWidget::sltBtnClear()
104
108
105
109
void MainWidget::sltBtnSave ()
106
110
{
107
- QMessageBox::information (this ,tr (" 警告" ),tr (" 功能未实现,不要乱点" ),QMessageBox::Ok);
111
+ switch (m_eType){
112
+ case COM:
113
+ break ;
114
+ case Sim:
115
+ QMessageBox::warning (this ,tr (" 警告" ),tr (" 模拟数据没必要保存" ));
116
+ break ;
117
+ case Local:
118
+ QMessageBox::warning (this ,tr (" 警告" ),tr (" 你告诉我已经保存的数据怎么再保存" ));
119
+ break ;
120
+ default :
121
+ QMessageBox::warning (this ,tr (" 警告" ),tr (" 没有选择源怎么保存" ));
122
+ break ;
123
+ }
108
124
}
109
125
110
126
// 从解析类中获取数据然后显示
0 commit comments