fix: align cmhub image timeout display

This commit is contained in:
chengma
2026-07-07 19:13:00 +08:00
parent 95b180e9cf
commit 2928624019
13 changed files with 67 additions and 29 deletions
+10
View File
@@ -4,6 +4,7 @@ from __future__ import annotations
from contextlib import contextmanager
from ... import ai as ai_module
from ..widgets import *
from ..workers import AIModelTestWorker as _RealAIModelTestWorker
from ..workers import CMHubSettingsWorker as _RealCMHubSettingsWorker
@@ -922,6 +923,15 @@ class SettingsTab(QWidget):
def _update_response_timeout_label(self, index=None):
ai_cfg = appconfig.ai_config(self.config)
if appconfig.ai_backend(self.config) == "cmhub":
self.response_timeout_label.setText(
"标题 %s 秒 / 图片 %s 秒"
% (
ai_module.CMHUB_TITLE_READ_TIMEOUT_SECONDS,
ai_module.CMHUB_IMAGE_READ_TIMEOUT_SECONDS,
)
)
return
resolution = self.resolution_combo.currentData() or ai_cfg.get("resolution", "1k")
timeouts = ai_cfg.get("resolution_timeouts", {})
timeout = timeouts.get(str(resolution))