From eef7fe58e0a3f32c69fd7bb4f4fc5ec7ac3b836a Mon Sep 17 00:00:00 2001 From: Karasukaigan <80465610+Karasukaigan@users.noreply.github.com> Date: Fri, 7 Mar 2025 03:27:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E8=AF=B4=E6=98=8E=E6=97=A0=E6=B3=95=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 虽然`tooltips.py`里已有对各项参数的说明,但因为`novel_params_tab.py`并未正确引入tooltips,因此部分参数说明无法正确显示。此项提交修复了这个问题。 --- ui/novel_params_tab.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/novel_params_tab.py b/ui/novel_params_tab.py index 28f57f3..8eb9a9b 100644 --- a/ui/novel_params_tab.py +++ b/ui/novel_params_tab.py @@ -3,6 +3,7 @@ import customtkinter as ctk from tkinter import filedialog, messagebox from ui.context_menu import TextWidgetContextMenu +from tooltips import tooltips def build_novel_params_area(self, start_row=1): self.params_frame = ctk.CTkScrollableFrame(self.right_frame, orientation="vertical") @@ -105,6 +106,6 @@ def create_label_with_help_for_novel_params(self, parent, label_text, tooltip_ke label = ctk.CTkLabel(frame, text=label_text, font=font) label.pack(side="left") btn = ctk.CTkButton(frame, text="?", width=22, height=22, font=("Microsoft YaHei", 10), - command=lambda: messagebox.showinfo("参数说明", "暂无说明")) + command=lambda: messagebox.showinfo("参数说明", tooltips.get(tooltip_key, "暂无说明"))) btn.pack(side="left", padx=3) return frame