添加evtol界面
This commit is contained in:
@@ -30,6 +30,7 @@ ToolsUI::ToolsUI(QWidget *parent) :
|
||||
ui->pushButton_CommandBox->setFixedSize(w,h);
|
||||
ui->pushButton_Diagram->setFixedSize(w,h);
|
||||
ui->pushButton_Senser->setFixedSize(w,h);
|
||||
ui->pushButton_evtol->setFixedSize(w,h);
|
||||
|
||||
|
||||
|
||||
@@ -65,6 +66,9 @@ ToolsUI::ToolsUI(QWidget *parent) :
|
||||
senser = new Senser(ui->frame);
|
||||
senser->hide();
|
||||
|
||||
Evtol = new evtol(ui->frame);
|
||||
Evtol->hide();
|
||||
|
||||
//connect(index4,SIGNAL(destroyed(QObject*)))
|
||||
|
||||
connect(this,SIGNAL(IndexChanged(int)),
|
||||
@@ -103,6 +107,9 @@ ToolsUI::ToolsUI(QWidget *parent) :
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
}
|
||||
|
||||
ToolsUI::~ToolsUI()
|
||||
@@ -184,6 +191,11 @@ void ToolsUI::resizeEvent(QResizeEvent *event)
|
||||
senser->setGeometry(0,0,ui->frame->geometry().width(),ui->frame->geometry().height());
|
||||
}
|
||||
|
||||
if(Evtol->parent())
|
||||
{
|
||||
Evtol->setGeometry(0,0,ui->frame->geometry().width(),ui->frame->geometry().height());
|
||||
}
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
@@ -369,6 +381,23 @@ void ToolsUI::onTabIndexChanged(const int &index)//界面选择管理
|
||||
senser->hide();
|
||||
}
|
||||
|
||||
if(index == 10)
|
||||
{
|
||||
if(Evtol->parent())
|
||||
{
|
||||
Evtol->show();
|
||||
}
|
||||
else
|
||||
{
|
||||
Evtol->showNormal();
|
||||
Evtol->activateWindow();
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(Evtol->parent())
|
||||
Evtol->hide();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -406,6 +435,9 @@ void ToolsUI::on_pushButton_Inspector_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -443,6 +475,9 @@ void ToolsUI::on_pushButton_Log_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -480,6 +515,9 @@ void ToolsUI::on_pushButton_Replay_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -517,6 +555,9 @@ void ToolsUI::on_pushButton_Console_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -555,6 +596,9 @@ void ToolsUI::on_pushButton_Servos_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -592,6 +636,9 @@ void ToolsUI::on_PowerSystem_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -629,6 +676,9 @@ void ToolsUI::on_ServoSystem_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -666,6 +716,9 @@ void ToolsUI::on_pushButton_CommandBox_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -704,6 +757,9 @@ void ToolsUI::on_pushButton_Diagram_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
@@ -741,6 +797,10 @@ void ToolsUI::on_pushButton_ShowExtern_clicked()
|
||||
case 9:
|
||||
senser->setFloat();
|
||||
break;
|
||||
case 10:
|
||||
Evtol->setFloat();
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -779,5 +839,49 @@ void ToolsUI::on_pushButton_Senser_clicked()
|
||||
setPushButtonState(ui->pushButton_Senser,
|
||||
state::Selected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::unSelected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
void ToolsUI::on_pushButton_evtol_clicked()
|
||||
{
|
||||
CurrentIndex = 10;
|
||||
|
||||
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::unSelected);
|
||||
|
||||
setPushButtonState(ui->pushButton_evtol,
|
||||
state::Selected);
|
||||
|
||||
emit IndexChanged(CurrentIndex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user