修正软件结构,按照UI2.0进行解密UI布局
This commit is contained in:
+46
-14
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user