添加传感器界面
This commit is contained in:
+93
-3
@@ -29,6 +29,7 @@ ToolsUI::ToolsUI(QWidget *parent) :
|
||||
ui->pushButton_ShowExtern->setFixedSize(w,h);
|
||||
ui->pushButton_CommandBox->setFixedSize(w,h);
|
||||
ui->pushButton_Diagram->setFixedSize(w,h);
|
||||
ui->pushButton_Senser->setFixedSize(w,h);
|
||||
|
||||
|
||||
|
||||
@@ -60,6 +61,10 @@ ToolsUI::ToolsUI(QWidget *parent) :
|
||||
diagram = new Diagram(ui->frame);
|
||||
diagram->hide();
|
||||
|
||||
|
||||
senser = new Senser(ui->frame);
|
||||
senser->hide();
|
||||
|
||||
//connect(index4,SIGNAL(destroyed(QObject*)))
|
||||
|
||||
connect(this,SIGNAL(IndexChanged(int)),
|
||||
@@ -95,6 +100,9 @@ ToolsUI::ToolsUI(QWidget *parent) :
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
}
|
||||
|
||||
ToolsUI::~ToolsUI()
|
||||
@@ -145,6 +153,8 @@ void ToolsUI::resizeEvent(QResizeEvent *event)
|
||||
|
||||
diagram->setGeometry(0,0,ui->frame->geometry().width(),ui->frame->geometry().height());
|
||||
|
||||
senser->setGeometry(0,0,ui->frame->geometry().width(),ui->frame->geometry().height());
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
@@ -313,6 +323,23 @@ void ToolsUI::onTabIndexChanged(const int &index)//界面选择管理
|
||||
diagram->hide();
|
||||
}
|
||||
|
||||
if(index == 9)
|
||||
{
|
||||
if(senser->parent())
|
||||
{
|
||||
senser->show();
|
||||
}
|
||||
else
|
||||
{
|
||||
senser->showNormal();
|
||||
senser->activateWindow();
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(senser->parent())
|
||||
senser->hide();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -347,6 +374,9 @@ void ToolsUI::on_pushButton_Inspector_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -381,6 +411,9 @@ void ToolsUI::on_pushButton_Log_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -415,6 +448,9 @@ void ToolsUI::on_pushButton_Replay_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -449,6 +485,9 @@ void ToolsUI::on_pushButton_Console_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -484,6 +523,9 @@ void ToolsUI::on_pushButton_Servos_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -518,6 +560,9 @@ void ToolsUI::on_PowerSystem_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -552,6 +597,9 @@ void ToolsUI::on_ServoSystem_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -586,6 +634,9 @@ void ToolsUI::on_pushButton_CommandBox_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -621,6 +672,9 @@ void ToolsUI::on_pushButton_Diagram_clicked()
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::Selected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -655,10 +709,46 @@ void ToolsUI::on_pushButton_ShowExtern_clicked()
|
||||
case 8:
|
||||
diagram->setFloat();
|
||||
break;
|
||||
|
||||
|
||||
|
||||
case 9:
|
||||
senser->setFloat();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void ToolsUI::on_pushButton_Senser_clicked()
|
||||
{
|
||||
CurrentIndex = 9;
|
||||
|
||||
setPushButtonState(ui->pushButton_Inspector,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Log,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Replay,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Console,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Servos,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->PowerSystem,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->ServoSystem,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_CommandBox,
|
||||
state::unSelected);
|
||||
|
||||
|
||||
setPushButtonState(ui->pushButton_Diagram,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::Selected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user