同步修改

pull/10/head
陈增辉 2025-04-06 14:23:44 +08:00
parent 4553521991
commit 033db9e569
2 changed files with 32 additions and 11 deletions

View File

@ -8,12 +8,17 @@ InitCreateImageXYZDialog::InitCreateImageXYZDialog(QWidget *parent)
: QDialog(parent), ui(new Ui::InitCreateImageXYZDialogClass) : QDialog(parent), ui(new Ui::InitCreateImageXYZDialogClass)
{ {
ui->setupUi(this); ui->setupUi(this);
connect(ui->pushButtonEchoGPSDataSelect, SIGNAL(clicked()), this, SLOT(onpushButtonEchoGPSDataSelect_clicked()));
connect(ui->pushButtonImageXYZSelect, SIGNAL(clicked()), this, SLOT(onpushButtonImageXYZSelect_clicked()));
connect(ui->pushButtonImageLLSelect, SIGNAL(clicked()), this, SLOT(onpushButtonImageLLSelect_clicked()));
connect(ui->buttonBox, SIGNAL(accepted()), this, SLOT(onbuttonBox_accepted()));
connect(ui->buttonBox, SIGNAL(rejected()), this, SLOT(onbuttonBox_rejected()));
} }
InitCreateImageXYZDialog::~InitCreateImageXYZDialog() InitCreateImageXYZDialog::~InitCreateImageXYZDialog()
{} {}
void InitCreateImageXYZDialog::on_pushButtonImageLLSelect_clicked() void InitCreateImageXYZDialog::onpushButtonImageLLSelect_clicked()
{ {
QString fileNamePath = QFileDialog::getSaveFileName( QString fileNamePath = QFileDialog::getSaveFileName(
this, // 父窗口 this, // 父窗口
@ -21,10 +26,18 @@ void InitCreateImageXYZDialog::on_pushButtonImageLLSelect_clicked()
QString(), // 默认路径 QString(), // 默认路径
tr(u8"ENVI Bin(*.bin);;ENVI Data(*.dat);;ENVI Data(*.data);;tiff影像(*.tif);;tiff影像(*.tiff)") // 文件过滤器 tr(u8"ENVI Bin(*.bin);;ENVI Data(*.dat);;ENVI Data(*.data);;tiff影像(*.tif);;tiff影像(*.tiff)") // 文件过滤器
); );
// 如果用户选择了文件
if (!fileNamePath.isEmpty()) {
QString message = "选择的文件有:\n";
this->ui->lineEditImageLLPath->setText(fileNamePath);
}
else {
QMessageBox::information(this, tr(u8"没有选择文件"), tr(u8"没有选择任何文件。"));
}
} }
void InitCreateImageXYZDialog::on_pushButtonImageXYZSelect_clicked() void InitCreateImageXYZDialog::onpushButtonImageXYZSelect_clicked()
{ {
QString fileNamePath = QFileDialog::getSaveFileName( QString fileNamePath = QFileDialog::getSaveFileName(
this, // 父窗口 this, // 父窗口
@ -32,9 +45,17 @@ void InitCreateImageXYZDialog::on_pushButtonImageXYZSelect_clicked()
QString(), // 默认路径 QString(), // 默认路径
tr(u8"ENVI Bin(*.bin);;ENVI Data(*.dat);;ENVI Data(*.data);;tiff影像(*.tif);;tiff影像(*.tiff)") // 文件过滤器 tr(u8"ENVI Bin(*.bin);;ENVI Data(*.dat);;ENVI Data(*.data);;tiff影像(*.tif);;tiff影像(*.tiff)") // 文件过滤器
); );
// 如果用户选择了文件
if (!fileNamePath.isEmpty()) {
QString message = "选择的文件有:\n";
this->ui->lineEditImageXYZPath->setText(fileNamePath);
}
else {
QMessageBox::information(this, tr(u8"没有选择文件"), tr(u8"没有选择任何文件。"));
}
} }
void InitCreateImageXYZDialog::on_pushButtonEchoGPSDataSelect_clicked() void InitCreateImageXYZDialog::onpushButtonEchoGPSDataSelect_clicked()
{ {
QString fileNames = QFileDialog::getOpenFileName( QString fileNames = QFileDialog::getOpenFileName(
@ -53,7 +74,7 @@ void InitCreateImageXYZDialog::on_pushButtonEchoGPSDataSelect_clicked()
} }
} }
void InitCreateImageXYZDialog::on_buttonBox_accepted() void InitCreateImageXYZDialog::onbuttonBox_accepted()
{ {
double NearRange = this->ui->doubleSpinBoxNearRange->value(); double NearRange = this->ui->doubleSpinBoxNearRange->value();
double RangeResolution = this->ui->doubleSpinBoxRangeResolution->value(); double RangeResolution = this->ui->doubleSpinBoxRangeResolution->value();
@ -71,7 +92,7 @@ void InitCreateImageXYZDialog::on_buttonBox_accepted()
} }
void InitCreateImageXYZDialog::on_buttonBox_rejected() void InitCreateImageXYZDialog::onbuttonBox_rejected()
{ {
this->close(); this->close();
} }

View File

@ -20,12 +20,12 @@ public:
~InitCreateImageXYZDialog(); ~InitCreateImageXYZDialog();
public : public slots :
void on_pushButtonImageLLSelect_clicked(); void onpushButtonImageLLSelect_clicked();
void on_pushButtonImageXYZSelect_clicked(); void onpushButtonImageXYZSelect_clicked();
void on_pushButtonEchoGPSDataSelect_clicked(); void onpushButtonEchoGPSDataSelect_clicked();
void on_buttonBox_accepted(); void onbuttonBox_accepted();
void on_buttonBox_rejected(); void onbuttonBox_rejected();
private: private: