修改日志/细节问题
This commit is contained in:
@@ -94,7 +94,7 @@ def create_cct_params_frame(self):
|
||||
text="打开调试面板",
|
||||
command=self.toggle_screen_debug_panel,
|
||||
bootstyle="info-outline",
|
||||
# state=tk.DISABLED, # 初始禁用
|
||||
state=tk.DISABLED, # 初始禁用
|
||||
width=15,
|
||||
)
|
||||
self.screen_debug_btn.grid(row=1, column=3, sticky=tk.W, padx=5, pady=3)
|
||||
@@ -211,7 +211,7 @@ def create_cct_params_frame(self):
|
||||
text="打开调试面板",
|
||||
command=self.toggle_sdr_debug_panel,
|
||||
bootstyle="info-outline",
|
||||
# state=tk.DISABLED, # 初始禁用
|
||||
state=tk.DISABLED, # 初始禁用
|
||||
width=15,
|
||||
)
|
||||
self.sdr_debug_btn.grid(row=1, column=3, sticky=tk.W, padx=5, pady=3)
|
||||
@@ -328,7 +328,7 @@ def create_cct_params_frame(self):
|
||||
text="打开调试面板",
|
||||
command=self.toggle_hdr_debug_panel,
|
||||
bootstyle="info-outline",
|
||||
# state=tk.DISABLED, # 初始禁用
|
||||
state=tk.DISABLED, # 初始禁用
|
||||
width=15,
|
||||
)
|
||||
self.hdr_debug_btn.grid(row=1, column=3, sticky=tk.W, padx=5, pady=3)
|
||||
@@ -405,9 +405,9 @@ def _save_cct_params_for(self, test_type):
|
||||
"""保存指定测试类型的 CCT 参数。"""
|
||||
try:
|
||||
default_params = self.config.get_default_cct_params(test_type)
|
||||
var_dict = self._get_cct_var_dict(test_type)
|
||||
var_dict = _get_cct_var_dict(test_type)
|
||||
cct_params = {
|
||||
key: self._parse_cct_float(var_dict[key], default_params[key])
|
||||
key: _parse_cct_float(var_dict[key], default_params[key])
|
||||
for key in default_params
|
||||
}
|
||||
|
||||
@@ -452,22 +452,22 @@ def _handle_cct_focus_out(self, var, default_value, save_func, label):
|
||||
|
||||
def on_sdr_cct_param_focus_out(self, var, default_value):
|
||||
"""SDR 色度参数失去焦点时的处理。"""
|
||||
self._handle_cct_focus_out(var, default_value, self.save_sdr_cct_params, "SDR")
|
||||
_handle_cct_focus_out(var, default_value, self.save_sdr_cct_params, "SDR")
|
||||
|
||||
|
||||
def save_sdr_cct_params(self):
|
||||
"""保存 SDR 色度参数。"""
|
||||
self._save_cct_params_for("sdr_movie")
|
||||
_save_cct_params_for("sdr_movie")
|
||||
|
||||
|
||||
def on_hdr_cct_param_focus_out(self, var, default_value):
|
||||
"""HDR 色度参数失去焦点时的处理。"""
|
||||
self._handle_cct_focus_out(var, default_value, self.save_hdr_cct_params, "HDR")
|
||||
_handle_cct_focus_out(var, default_value, self.save_hdr_cct_params, "HDR")
|
||||
|
||||
|
||||
def save_hdr_cct_params(self):
|
||||
"""保存 HDR 色度参数。"""
|
||||
self._save_cct_params_for("hdr_movie")
|
||||
_save_cct_params_for("hdr_movie")
|
||||
|
||||
|
||||
def recalculate_cct(self):
|
||||
@@ -527,7 +527,7 @@ def recalculate_cct(self):
|
||||
messagebox.showinfo("成功", "色度图已根据新参数重新绘制!")
|
||||
|
||||
except Exception as e:
|
||||
self.log_gui.log(f"[Error] 重新计算失败: {str(e)}", level="error")
|
||||
self.log_gui.log(f"重新计算失败: {str(e)}", level="error")
|
||||
self.log_gui.log(traceback.format_exc(), level="error")
|
||||
messagebox.showerror("错误", f"重新计算失败: {str(e)}")
|
||||
|
||||
@@ -675,19 +675,19 @@ def recalculate_gamut(self):
|
||||
)
|
||||
|
||||
except Exception as e:
|
||||
self.log_gui.log(f"[Error] 重新计算失败: {str(e)}", level="error")
|
||||
self.log_gui.log(f"重新计算失败: {str(e)}", level="error")
|
||||
self.log_gui.log(traceback.format_exc(), level="error")
|
||||
messagebox.showerror("错误", f"重新计算失败: {str(e)}")
|
||||
|
||||
|
||||
def on_cct_param_focus_out(self, var, default_value):
|
||||
"""色度参数失去焦点时的处理 - 空值恢复默认"""
|
||||
self._handle_cct_focus_out(var, default_value, self.save_cct_params, "屏模组")
|
||||
_handle_cct_focus_out(var, default_value, self.save_cct_params, "屏模组")
|
||||
|
||||
|
||||
def save_cct_params(self):
|
||||
"""保存色度参数 - 简化版"""
|
||||
self._save_cct_params_for(self.config.current_test_type)
|
||||
_save_cct_params_for(self.config.current_test_type)
|
||||
|
||||
|
||||
def reload_cct_params(self):
|
||||
@@ -743,7 +743,7 @@ def toggle_cct_params_frame(self):
|
||||
self.hdr_cct_params_frame.pack(fill=tk.X, padx=5, pady=5)
|
||||
else:
|
||||
if hasattr(self, "log_gui"):
|
||||
self.log_gui.log("[ERROR] HDR 色度参数框尚未创建", level="error")
|
||||
self.log_gui.log("HDR 色度参数框尚未创建", level="error")
|
||||
|
||||
|
||||
# ---- gamut 参考标准改变回调(统一实现) ----
|
||||
|
||||
Reference in New Issue
Block a user