数据解析编写完成

This commit is contained in:
hm
2022-06-15 18:52:14 +08:00
parent 16b55bceb2
commit bd28fe54b9
27 changed files with 1404 additions and 17 deletions
+21 -10
View File
@@ -37,16 +37,23 @@ ToolsUI::ToolsUI(QWidget *parent) :
senser = new Senser();
remotecontrol = new RemoteControl();
ecu = new ECU();
install(index0 ,tr("Inspector"));
install(index1 ,tr("Log"));
install(index2 ,tr("Replay"));
install(index3 ,tr("Terminal"));
install(index4 ,tr("Servos"));
install(command ,tr("CommandBox"));
install(senser ,tr("Senser"));
install(remotecontrol,tr("RC"));
install(ecu ,tr("ECU"));
install(index0, 0,tr("Inspector"));
install(index1, 1,tr("Log"));
install(index2, 2,tr("Replay"));
install(index3, 3,tr("Terminal"));
install(index4, 4,tr("Servos"));
install(command, 7,tr("CommandBox"));
install(senser, 9,tr("Senser"));
install(remotecontrol,9,tr("RC"));
@@ -104,7 +111,7 @@ void ToolsUI::setPushButtonState(QWidget *w,state s)
}
void ToolsUI::install(ToolsWidget *widget,int key, QString name)
void ToolsUI::install(ToolsWidget *widget, QString name)
{
if(!ToolsList.values().contains(widget))
{
@@ -120,13 +127,17 @@ void ToolsUI::install(ToolsWidget *widget,int key, QString name)
connect(btn,&QPushButton::clicked,
this,&ToolsUI::btnClicked);
ui->gridLayout_Indexs->addWidget(btn,ToolsList.size(),1);
ui->gridLayout_Indexs->addWidget(btn,ToolsList.size(),1);
widget->setParent(ui->frame);
widget->setWindowTitle(name);
widget->setIcon(widget->Icon());
widget->hide();
ToolsList.insert(ToolsList.size(),widget);
//接收到信号,每个界面自己解析,获取自己想要的信息
connect(this,&ToolsUI::recieveData,
widget,&ToolsWidget::recieveData);
}
else
{