diff --git a/dem_to_csmap.py b/dem_to_csmap.py index 75abf37..067f31b 100644 --- a/dem_to_csmap.py +++ b/dem_to_csmap.py @@ -48,11 +48,15 @@ def convert_dem_to_csmap(self): ) except Exception as e: iface.messageBar().pushMessage( - "ERROR", f"処理中に問題が発生しました.: {e}", level=Qgis.Critical + "ERROR", + f"DEMデータの処理中に問題が発生しました.: {e}", + level=Qgis.Critical, ) return # 出力結果をQGISに追加 iface.addRasterLayer(output_path, os.path.basename(output_path)) - self.close() + # 処理終了後にウィンドウを閉じるオプション + if self.ui.checkBox_closeAfterProcessing.isChecked(): + self.close() diff --git a/dem_to_csmap.ui b/dem_to_csmap.ui index 8a40eb4..1981346 100644 --- a/dem_to_csmap.ui +++ b/dem_to_csmap.ui @@ -7,7 +7,7 @@ 0 0 389 - 168 + 191 @@ -34,6 +34,13 @@ + + + + 処理終了後,自動でウィンドウを閉じる + + +