You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
232 lines
4.1 KiB
232 lines
4.1 KiB
#include "menu1.h" |
|
#include "ui_menu1.h" |
|
|
|
#include <QtSerialPort/QSerialPort> |
|
#include <QtSerialPort/QSerialPortInfo> |
|
#include <QTimer> |
|
|
|
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); |
|
} |
|
|
|
|