From e527363eb16b6ffc168a3fa633c004e86ccd61a5 Mon Sep 17 00:00:00 2001 From: louyunyun <1487658510@qq.com> Date: Tue, 21 Oct 2025 11:04:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8settings.py=E4=B8=8A=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- beeref/widgets/settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beeref/widgets/settings.py b/beeref/widgets/settings.py index 17f5725..8bcccba 100644 --- a/beeref/widgets/settings.py +++ b/beeref/widgets/settings.py @@ -29,7 +29,7 @@ from beeref.config import BeeSettings, settings_events # 导入设置管理类 # 初始化日志记录器,命名为当前模块名 logger = logging.getLogger(__name__) - +# 定义设置项分组的基类 class GroupBase(QtWidgets.QGroupBox): """设置项分组的基类,继承自QGroupBox(UI分组容器) @@ -38,7 +38,7 @@ class GroupBase(QtWidgets.QGroupBox): - HELPTEXT: 分组帮助文本(可选) - KEY: 关联的配置键(对应BeeSettings中的FIELDS键) """ - +# 标记是否忽略值变更(用于避免递归触发) TITLE = None # 分组标题(子类必须重写) HELPTEXT = None # 分组帮助文本(子类可重写,可选) KEY = None # 关联的配置键(子类必须重写)