修正软件结构,按照UI2.0进行解密UI布局

This commit is contained in:
2020-05-18 21:00:05 +08:00
parent 7595c46ee5
commit dd857817a6
52 changed files with 1100 additions and 269 deletions
+46 -14
View File
@@ -16,25 +16,35 @@ Setting::Setting(QWidget *parent) :
this->setStyleSheet(stylesheet);
file.close();
linkui = new LinkUI(this);
/*
nav = new QNavigationWidget(this);
index0 = new Index0(this);
index1 = new Index1(this);;
nav->setGeometry(0,0,150,this->height());
nav->setRowHeight(100);
QIcon icon;
nav->addItem(tr("software"),icon);
nav->addItem(tr("vehicle"),icon);
*/
connect(this,SIGNAL(IndexChanged(int)),
this,SLOT(onTabIndexChanged(int)));
CurrentIndex = 0;
emit IndexChanged(CurrentIndex);
}
Setting::~Setting()
{
if(index0)
{
delete index0;
}
if(index1)
{
delete index1;
}
delete ui;
}
@@ -42,11 +52,33 @@ void Setting::resizeEvent(QResizeEvent *event)
{
Q_UNUSED(event)
linkui->setGeometry(ui->frame->geometry());
//nav->setGeometry(0,0,200,this->height());
index0->setGeometry(ui->frame->geometry());
index1->setGeometry(ui->frame->geometry());
update();
}
void Setting::onTabIndexChanged(const int &index)//界面选择管理
{
//软件设置
if(index == 0) index0->show();
else index0->hide();
//硬件设置
if(index == 1) index1->show();
else index1->hide();
}
void Setting::on_pushButton_software_clicked()
{
CurrentIndex = 0;
emit IndexChanged(CurrentIndex);
}
void Setting::on_pushButton_plane_clicked()
{
CurrentIndex = 1;
emit IndexChanged(CurrentIndex);
}