#include "menu1.h" #include "ui_menu1.h" #include #include #include menu1::menu1(QWidget *parent) : QWidget(parent), ui(new Ui::menu1) { ui->setupUi(this); //#if CLIENT==2 ui->pushButton_12->hide(); ui->pushButton->hide(); ui->pushButton_2->hide(); ui->pushButton_3->hide(); ui->pushButton_4->hide(); ui->pushButton_5->hide(); ui->pushButton_6->hide(); ui->pushButton_7->hide(); ui->pushButton_8->hide(); ui->pushButton_13->hide(); ui->pushButton_14->hide(); ui->pushButton_4->hide(); ui->pushButton_7->hide(); ui->pushButton_15->hide(); ui->pushButton_16->hide(); //#endif QTimer* t = new QTimer(this); connect(t,&QTimer::timeout,[=](){ on_pushButton_17_clicked(); t->deleteLater(); }); t->start(1000); } menu1::~menu1() { delete ui; } void menu1::hideui() { ui->pushButton_9->hide(); ui->spinBox->hide(); ui->pushButton_12->hide(); #if CLIENT==0 ui->pushButton_12->hide(); ui->pushButton->hide(); ui->pushButton_2->hide(); ui->pushButton_3->hide(); ui->pushButton_4->hide(); ui->pushButton_5->hide(); ui->pushButton_6->hide(); ui->pushButton_7->hide(); ui->pushButton_8->hide(); ui->pushButton_13->hide(); ui->pushButton_14->hide(); ui->pushButton_4->hide(); ui->pushButton_7->hide(); ui->pushButton_15->hide(); ui->pushButton_16->hide(); #endif } void menu1::showui() { ui->pushButton_9->show(); ui->spinBox->show(); #if CLIENT==0 ui->pushButton_12->show(); ui->pushButton->show(); ui->pushButton_2->show(); ui->pushButton_3->show(); ui->pushButton_4->show(); ui->pushButton_5->show(); ui->pushButton_6->show(); ui->pushButton_7->show(); ui->pushButton_8->show(); ui->pushButton_13->show(); ui->pushButton_14->show(); ui->pushButton_4->show(); ui->pushButton_7->show(); ui->pushButton_15->show(); ui->pushButton_16->show(); #endif } void menu1::opentec() { ui->pushButton_11->setChecked(true); on_pushButton_11_clicked(); } void menu1::on_pushButton_clicked() { emit signalsavelow(); } void menu1::on_pushButton_2_clicked() { emit signalsavehigh(); } void menu1::on_pushButton_3_clicked() { emit signalcalck(); } void menu1::on_pushButton_4_clicked() { emit signalsavek(); } void menu1::on_pushButton_5_clicked() { emit signalopenk(true); } void menu1::on_pushButton_6_clicked() { emit signalonepoint(); } void menu1::on_pushButton_7_clicked() { emit signalsaveb(); } void menu1::on_pushButton_8_clicked() { emit signalopenb(true); } void menu1::on_pushButton_9_clicked() { emit signalsetGPOL(ui->spinBox->value()); } void menu1::on_pushButton_10_clicked() { emit signalsetIT(ui->doubleSpinBox->value()); } void menu1::on_pushButton_11_clicked() { emit signalopenTEC(ui->pushButton_11->isChecked()); if(ui->pushButton_11->isChecked()){ ui->pushButton_11->setText(u8"关闭TEC"); } else{ ui->pushButton_11->setText(u8"开启TEC"); } } void menu1::on_pushButton_12_clicked() { emit signalset14bit(ui->pushButton_12->isChecked()); if(ui->pushButton_12->isChecked()){ ui->pushButton_12->setText(u8"切换8bit"); } else{ ui->pushButton_12->setText(u8"切换14bit"); } } void menu1::on_pushButton_13_clicked() { emit signalopenk(false); } void menu1::on_pushButton_14_clicked() { emit signalopenb(false); } void menu1::on_pushButton_15_clicked() { emit signalsetge(true); } void menu1::on_pushButton_16_clicked() { emit signalsetge(false); } void menu1::on_pushButton_17_clicked() { ui->comboBox->blockSignals(true); ui->comboBox->clear(); foreach (QSerialPortInfo info,QSerialPortInfo::availablePorts()){ ui->comboBox->addItem(info.portName()); } ui->comboBox->blockSignals(false); if(!ui->comboBox->currentText().isEmpty()){ emit signalsetspname(ui->comboBox->currentText()); } } void menu1::on_comboBox_currentTextChanged(const QString &arg1) { emit signalsetspname(arg1); }