From bc2034b3a95decafcc4775df56b73a51be1adae4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=A2=9E=E8=BE=89?= <3045316072@qq.com> Date: Mon, 3 Mar 2025 12:02:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=80=82=E9=85=8D=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E6=88=90=E5=83=8F=E7=BD=91=E6=A0=BC=E7=9A=84=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SimulationSAR/QSimulationBPImage.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Toolbox/SimulationSARTool/SimulationSAR/QSimulationBPImage.cpp b/Toolbox/SimulationSARTool/SimulationSAR/QSimulationBPImage.cpp index 2bc39ee..68c7ce2 100644 --- a/Toolbox/SimulationSARTool/SimulationSAR/QSimulationBPImage.cpp +++ b/Toolbox/SimulationSARTool/SimulationSAR/QSimulationBPImage.cpp @@ -81,7 +81,14 @@ void QSimulationBPImage::onbtnaccepted() imagL1->setFarRange(echoL0ds->getFarRange()); imagL1->setFs(echoL0ds->getFs()); imagL1->setLookSide(echoL0ds->getLookSide()); - imagL1->OpenOrNew(outImageFolder, imagename, echoL0ds->getPluseCount(), echoL0ds->getPlusePoints()); + + if (ui->checkBox->isChecked()) { + gdalImage imgxyzimg(ui->lineEdit->text().trimmed()); + imagL1->OpenOrNew(outImageFolder, imagename, imgxyzimg.height, imgxyzimg.width); + } + else { + imagL1->OpenOrNew(outImageFolder, imagename, echoL0ds->getPluseCount(), echoL0ds->getPlusePoints()); + } TBPImageAlgCls TBPimag; @@ -114,7 +121,7 @@ void QSimulationBPImage::oncheckboxTrigged(int) void QSimulationBPImage::onpushButtonGridNetSelectClicked( ) { - QString fileNames = QFileDialog::getSaveFileName( + QString fileNames = QFileDialog::getOpenFileName( this, // 父窗口 tr(u8"选择影像文件"), // 标题 QString(), // 默认路径