75 lines
2.1 KiB
C++
75 lines
2.1 KiB
C++
|
#include "QEcoherentAndAdditive.h"
|
|||
|
#include "ui_QEcoherentAndAdditive.h"
|
|||
|
#include <QFileDialog>
|
|||
|
#include <QMessageBox>
|
|||
|
|
|||
|
|
|||
|
QEcoherentAndAdditiveDialog::QEcoherentAndAdditiveDialog(QWidget *parent)
|
|||
|
: QDialog(parent)
|
|||
|
,ui(new Ui::QEcoherentAndAdditiveClass)
|
|||
|
{
|
|||
|
ui->setupUi(this);
|
|||
|
|
|||
|
QObject::connect(ui->pushButtonEchoDataAddSelect, SIGNAL(clicked()), this, SLOT(onpushButtonEchoDataAddSelectClicked()));
|
|||
|
QObject::connect(ui->pushButtonEchoDataSelect, SIGNAL(clicked()), this, SLOT(onpushButtonEchoDataSelectClicked()));
|
|||
|
QObject::connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(onaccepted()));
|
|||
|
QObject::connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(onrejected()));
|
|||
|
}
|
|||
|
|
|||
|
QEcoherentAndAdditiveDialog::~QEcoherentAndAdditiveDialog()
|
|||
|
{}
|
|||
|
|
|||
|
void QEcoherentAndAdditiveDialog::onpushButtonEchoDataAddSelectClicked()
|
|||
|
{
|
|||
|
QString fileNames = QFileDialog::getOpenFileName(
|
|||
|
this, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
tr(u8"ѡ<EFBFBD><EFBFBD>Ӱ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"), // <20><><EFBFBD><EFBFBD>
|
|||
|
QString(), // Ĭ<><C4AC>·<EFBFBD><C2B7>
|
|||
|
tr(u8"xml Files (*.xml);;All Files (*)") // <20>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!fileNames.isEmpty()) {
|
|||
|
QString message = "ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD>У<EFBFBD>\n";
|
|||
|
this->ui->lineEditEchoDataAddPath->setText(fileNames);
|
|||
|
}
|
|||
|
else {
|
|||
|
QMessageBox::information(this, tr(u8"û<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"), tr(u8"û<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>"));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
void QEcoherentAndAdditiveDialog::onpushButtonEchoDataSelectClicked()
|
|||
|
{
|
|||
|
QString fileNames = QFileDialog::getOpenFileName(
|
|||
|
this, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
tr(u8"ѡ<EFBFBD><EFBFBD>Ӱ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"), // <20><><EFBFBD><EFBFBD>
|
|||
|
QString(), // Ĭ<><C4AC>·<EFBFBD><C2B7>
|
|||
|
tr(u8"xml Files (*.xml);;All Files (*)") // <20>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!fileNames.isEmpty()) {
|
|||
|
QString message = "ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD>У<EFBFBD>\n";
|
|||
|
this->ui->lineEditEchoDataAdd2Path->setText(fileNames);
|
|||
|
}
|
|||
|
else {
|
|||
|
QMessageBox::information(this, tr(u8"û<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>"), tr(u8"û<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD>"));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
void QEcoherentAndAdditiveDialog::onaccepted()
|
|||
|
{
|
|||
|
QString echo1Path = this->ui->lineEditEchoDataAddPath->text();
|
|||
|
QString echo2Path = this->ui->lineEditEchoDataAdd2Path->text();
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
QMessageBox::information(this, tr(u8"<EFBFBD><EFBFBD>ʾ"), tr(u8"<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
|||
|
}
|
|||
|
|
|||
|
void QEcoherentAndAdditiveDialog::onrejected()
|
|||
|
{
|
|||
|
}
|