1 #include "adas.h" 2 #include "ui_adas.h" 3 #include "settings.h" 4 extern Settings* pStatic_settings; ADAS(QWidget * parent)5ADAS::ADAS(QWidget *parent) : 6 QDialog(parent), 7 ui(new Ui::ADAS) 8 { 9 ui->setupUi(this); 10 this->setWindowFlags(Qt::FramelessWindowHint); 11 front_ADAS_label=new myLabel(ui->widget_2); 12 qDebug()<<ui->widget_2->size(); 13 front_ADAS_label->resize(ui->widget_2->size()); 14 front_ADAS_label->setStyleSheet(tr("background-image: url(:/frontCamera.png);")); 15 front_ADAS_label->setParent(ui->widget_2); 16 17 connect(front_ADAS_label,SIGNAL(clicked()),this,SLOT(on_pictureLabel2_clicked())); 18 rear_ADAS_label=new myLabel(ui->widget); 19 rear_ADAS_label->resize(ui->widget->size()); 20 rear_ADAS_label->setStyleSheet(tr("background-image: url(:/rearCamera.png);")); 21 rear_ADAS_label->setParent(ui->widget); 22 qDebug()<<ui->widget->size(); 23 connect(rear_ADAS_label,SIGNAL(clicked()),this,SLOT(on_pictureLabel1_clicked())); 24 } 25 ~ADAS()26ADAS::~ADAS() 27 { 28 delete ui; 29 } on_pictureLabel1_clicked()30void ADAS::on_pictureLabel1_clicked() 31 { 32 qDebug()<<"open adas "; 33 rear_adas_settings=new rear_ADAS_setting(this); 34 pStatic_settings->setHidden(true); 35 rear_adas_settings->showNormal(); 36 } on_pictureLabel2_clicked()37void ADAS::on_pictureLabel2_clicked() 38 { 39 qDebug()<<"open front adas"; 40 front_adas_settings=new front_ADAS_setting(this); 41 pStatic_settings->setHidden(true); 42 front_adas_settings->showNormal(); 43 } 44