添加伺服系统

This commit is contained in:
hm
2020-10-07 19:50:45 +08:00
parent 8e1807c8f2
commit 3b9e229b15
18 changed files with 850 additions and 377 deletions
+125 -20
View File
@@ -16,6 +16,18 @@ ToolsUI::ToolsUI(QWidget *parent) :
this->setStyleSheet(stylesheet);
file.close();
int w = 120;
int h = 50;
ui->pushButton_Inspector->setFixedSize(w,h);
ui->pushButton_Log->setFixedSize(w,h);
ui->pushButton_Replay->setFixedSize(w,h);
ui->pushButton_Console->setFixedSize(w,h);
ui->pushButton_Servos->setFixedSize(w,h);
ui->PowerSystem->setFixedSize(w,h);
ui->ServoSystem->setFixedSize(w,h);
index0 = new Tools_Index0(ui->frame);
index1 = new Tools_Index1(ui->frame);
@@ -99,33 +111,126 @@ void ToolsUI::resizeEvent(QResizeEvent *event)
void ToolsUI::onTabIndexChanged(const int &index)//界面选择管理
{
if(index == 0) index0->show();
else index0->hide();
if(index == 1) index1->show();
else index1->hide();
if(index == 2) index2->show();
else index2->hide();
if(index == 3) index3->show();
else index3->hide();
if(index == 4) index4->show();
else
if(index == 0)
{
if(index4->isFloat() == false)
if(index0->parent())
{
index4->hide();
index0->show();
}
else
{
index0->showNormal();
index0->activateWindow();
}
}
else {
if(index0->parent())
{
index0->hide();
}
}
if(index == 5) powersystem->show();
else powersystem->hide();
if(index == 1)
{
if(index1->parent())
{
index1->show();
}
else
{
index1->showNormal();
index1->activateWindow();
}
}
else {
if(index1->parent())
index1->hide();
}
if(index == 6) servosystem->show();
else servosystem->hide();
if(index == 2)
{
if(index2->parent())
{
index2->show();
}
else
{
index2->showNormal();
index2->activateWindow();
}
}
else {
if(index2->parent())
index2->hide();
}
if(index == 3)
{
if(index3->parent())
{
index3->show();
}
else
{
index3->showNormal();
index3->activateWindow();
}
}
else {
if(index3->parent())
index3->hide();
}
if(index == 4)
{
if(index4->parent())
{
index4->show();
}
else
{
index4->showNormal();
index4->activateWindow();
}
}
else {
if(index4->parent())
index4->hide();
}
if(index == 5)
{
if(powersystem->parent())
{
powersystem->show();
}
else
{
powersystem->showNormal();
powersystem->activateWindow();
}
}
else {
if(powersystem->parent())
powersystem->hide();
}
if(index == 6)
{
if(servosystem->parent())
{
servosystem->show();
}
else
{
servosystem->showNormal();
servosystem->activateWindow();
}
}
else {
if(servosystem->parent())
servosystem->hide();
}
}