47 lines
1.3 KiB
C++
47 lines
1.3 KiB
C++
|
#include "dc_output_channel.h"
|
||
|
#include "ui_dc_output_channel.h"
|
||
|
#include <QMessageBox>
|
||
|
|
||
|
DC_Output_Channel::DC_Output_Channel(QWidget *parent) :
|
||
|
QWidget(parent),
|
||
|
ui(new Ui::DC_Output_Channel)
|
||
|
{
|
||
|
ui->setupUi(this);
|
||
|
}
|
||
|
|
||
|
DC_Output_Channel::~DC_Output_Channel()
|
||
|
{
|
||
|
delete ui;
|
||
|
}
|
||
|
|
||
|
void DC_Output_Channel::on_pushButton_confirm_clicked()
|
||
|
{
|
||
|
int channel = 0;
|
||
|
if((ui->lineEdit_minmum->text().toFloat() >= ui->lineEdit_maxmum->text().toFloat()) ||
|
||
|
(ui->lineEdit_minmum->text().toFloat() == 0 && ui->lineEdit_maxmum->text().toFloat() == 0)){
|
||
|
QMessageBox::information(this, QStringLiteral("提示"), "请填写正确的最小值和最大值");
|
||
|
return;
|
||
|
}
|
||
|
if(ui->radioButton->isChecked()){
|
||
|
channel = 1;
|
||
|
}else if(ui->radioButton_2->isChecked()){
|
||
|
channel = 2;
|
||
|
}else if(ui->radioButton_3->isChecked()){
|
||
|
channel = 3;
|
||
|
}else if(ui->radioButton_4->isChecked()){
|
||
|
channel = 4;
|
||
|
}else {
|
||
|
QMessageBox::information(this, QStringLiteral("提示"), "请选择正确的通道");
|
||
|
return;
|
||
|
}
|
||
|
emit output_channel_data_sg(channel,ui->lineEdit_minmum->text().toFloat(),ui->lineEdit_maxmum->text().toFloat());
|
||
|
this->close();
|
||
|
}
|
||
|
|
||
|
|
||
|
void DC_Output_Channel::on_pushButton_cancel_clicked()
|
||
|
{
|
||
|
this->close();
|
||
|
}
|
||
|
|