From de5c08fb0ee43f8de2b4626b89f6f016b458825f Mon Sep 17 00:00:00 2001 From: CNlaojing <154053522+CNlaojing@users.noreply.github.com> Date: Thu, 13 Mar 2025 05:53:44 +0800 Subject: [PATCH] Update novel_params_tab.py --- ui/novel_params_tab.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ui/novel_params_tab.py b/ui/novel_params_tab.py index b2183c1..125ed33 100644 --- a/ui/novel_params_tab.py +++ b/ui/novel_params_tab.py @@ -3,6 +3,8 @@ import customtkinter as ctk from tkinter import filedialog, messagebox from ui.context_menu import TextWidgetContextMenu +from tooltips import tooltips +from tooltips import tooltips def build_novel_params_area(self, start_row=1): self.params_frame = ctk.CTkScrollableFrame(self.right_frame, orientation="vertical") @@ -54,9 +56,9 @@ def build_novel_params_area(self, start_row=1): chapter_num_entry = ctk.CTkEntry(self.params_frame, textvariable=self.chapter_num_var, width=80, font=("Microsoft YaHei", 12)) chapter_num_entry.grid(row=row_chap_num, column=1, padx=5, pady=5, sticky="w") - # 6) 本章指导 + # 6) 内容指导 row_user_guide = 5 - create_label_with_help_for_novel_params(self, parent=self.params_frame, label_text="本章指导:", tooltip_key="user_guidance", row=row_user_guide, column=0, font=("Microsoft YaHei", 12), sticky="ne") + create_label_with_help_for_novel_params(self, parent=self.params_frame, label_text="内容指导:", tooltip_key="user_guidance", row=row_user_guide, column=0, font=("Microsoft YaHei", 12), sticky="ne") self.user_guide_text = ctk.CTkTextbox(self.params_frame, height=80, wrap="word", font=("Microsoft YaHei", 12)) TextWidgetContextMenu(self.user_guide_text) self.user_guide_text.grid(row=row_user_guide, column=1, padx=5, pady=5, sticky="nsew") @@ -140,6 +142,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