feat(report): 支持 Minimax AI 后端 + 统一 AI 配置对话框,修复 figure_counter 返回值断链 Bug
This commit is contained in:
@ -128,7 +128,7 @@ from src.gui.panels.step8_panel import Step8Panel
|
||||
from src.gui.panels.step8_5_panel import Step8_5Panel
|
||||
from src.gui.panels.step8_75_panel import Step8_75Panel
|
||||
from src.gui.panels.step9_panel import Step9Panel
|
||||
from src.gui.dialogs import BandConfirmDialog
|
||||
from src.gui.dialogs import BandConfirmDialog, AISettingsDialog
|
||||
from src.gui.panels.visualization_panel import VisualizationPanel
|
||||
from src.gui.panels.report_generation_panel import ReportGenerationPanel
|
||||
|
||||
@ -1684,7 +1684,12 @@ class WaterQualityGUI(QMainWindow):
|
||||
open_dir_action.triggered.connect(self.open_work_directory)
|
||||
|
||||
tools_menu.addSeparator()
|
||||
|
||||
|
||||
ai_config_action = tools_menu.addAction("AI 引擎配置...")
|
||||
ai_config_action.triggered.connect(self._show_ai_settings)
|
||||
|
||||
tools_menu.addSeparator()
|
||||
|
||||
# 添加自动填充功能
|
||||
auto_fill_action = tools_menu.addAction("自动填充所有输入路径")
|
||||
auto_fill_action.triggered.connect(self.auto_populate_all_steps)
|
||||
@ -2745,6 +2750,11 @@ class WaterQualityGUI(QMainWindow):
|
||||
"邮箱:hanshanlong@iris-rs.cn\n"
|
||||
)
|
||||
|
||||
def _show_ai_settings(self):
|
||||
"""弹出 AI 引擎配置对话框。"""
|
||||
dlg = AISettingsDialog(self)
|
||||
dlg.exec_()
|
||||
|
||||
def _precheck_step3_bands(self) -> bool:
|
||||
"""步骤 3 波段越界预检(主线程同步执行,避多线程弹窗坑)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user