Update novel_params_tab.py
This commit is contained in:
@@ -3,6 +3,8 @@
|
|||||||
import customtkinter as ctk
|
import customtkinter as ctk
|
||||||
from tkinter import filedialog, messagebox
|
from tkinter import filedialog, messagebox
|
||||||
from ui.context_menu import TextWidgetContextMenu
|
from ui.context_menu import TextWidgetContextMenu
|
||||||
|
from tooltips import tooltips
|
||||||
|
from tooltips import tooltips
|
||||||
|
|
||||||
def build_novel_params_area(self, start_row=1):
|
def build_novel_params_area(self, start_row=1):
|
||||||
self.params_frame = ctk.CTkScrollableFrame(self.right_frame, orientation="vertical")
|
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 = 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")
|
chapter_num_entry.grid(row=row_chap_num, column=1, padx=5, pady=5, sticky="w")
|
||||||
|
|
||||||
# 6) 本章指导
|
# 6) 内容指导
|
||||||
row_user_guide = 5
|
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))
|
self.user_guide_text = ctk.CTkTextbox(self.params_frame, height=80, wrap="word", font=("Microsoft YaHei", 12))
|
||||||
TextWidgetContextMenu(self.user_guide_text)
|
TextWidgetContextMenu(self.user_guide_text)
|
||||||
self.user_guide_text.grid(row=row_user_guide, column=1, padx=5, pady=5, sticky="nsew")
|
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 = ctk.CTkLabel(frame, text=label_text, font=font)
|
||||||
label.pack(side="left")
|
label.pack(side="left")
|
||||||
btn = ctk.CTkButton(frame, text="?", width=22, height=22, font=("Microsoft YaHei", 10),
|
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)
|
btn.pack(side="left", padx=3)
|
||||||
return frame
|
return frame
|
||||||
|
|||||||
Reference in New Issue
Block a user