feat: 添加批量生成章节功能,优化配置选项和界面

This commit is contained in:
acomic
2025-08-27 20:05:38 +08:00
parent 6a231470b4
commit ba37ea80cb
4 changed files with 260 additions and 6 deletions
+11 -1
View File
@@ -54,7 +54,8 @@ def build_left_layout(self):
# Step 按钮区域
self.step_buttons_frame = ctk.CTkFrame(self.left_frame)
self.step_buttons_frame.grid(row=2, column=0, sticky="ew", padx=5, pady=5)
self.step_buttons_frame.columnconfigure((0, 1, 2, 3), weight=1)
self.step_buttons_frame.columnconfigure((0, 1, 2, 3, 4), weight=1)
self.btn_generate_architecture = ctk.CTkButton(
self.step_buttons_frame,
@@ -88,6 +89,15 @@ def build_left_layout(self):
)
self.btn_finalize_chapter.grid(row=0, column=3, padx=5, pady=2, sticky="ew")
self.btn_batch_generate = ctk.CTkButton(
self.step_buttons_frame,
text="批量生成",
command=self.generate_batch_ui,
font=("Microsoft YaHei", 12)
)
self.btn_batch_generate.grid(row=0, column=4, padx=5, pady=2, sticky="ew")
# 日志文本框
log_label = ctk.CTkLabel(self.left_frame, text="输出日志 (只读)", font=("Microsoft YaHei", 12))
log_label.grid(row=3, column=0, padx=5, pady=(5, 0), sticky="w")