|
|
@@ -122,6 +122,16 @@ def get_user_input():
|
|
|
config_frame = tk.Frame(main_frame, bg='#f0f0f0')
|
|
|
config_frame.pack(fill=tk.X, pady=5)
|
|
|
|
|
|
+ # 创建自动生成功能开关
|
|
|
+ auto_generate_var = tk.BooleanVar(value=False)
|
|
|
+ auto_generate_check = tk.Checkbutton(config_frame,
|
|
|
+ text="启用自动生成日报",
|
|
|
+ variable=auto_generate_var,
|
|
|
+ font=('微软雅黑', 11),
|
|
|
+ bg='#f0f0f0',
|
|
|
+ command=lambda: toggle_auto_generate(auto_generate_var.get()))
|
|
|
+ auto_generate_check.pack(pady=5)
|
|
|
+
|
|
|
# 创建Ollama配置区域
|
|
|
ollama_frame = tk.LabelFrame(config_frame,
|
|
|
text="Ollama配置",
|
|
|
@@ -242,6 +252,18 @@ def get_user_input():
|
|
|
cursor='hand2')
|
|
|
auto_generate_button.pack(pady=5)
|
|
|
|
|
|
+ def toggle_auto_generate(show):
|
|
|
+ """切换自动生成相关控件的显示状态"""
|
|
|
+ if show:
|
|
|
+ ollama_frame.pack(fill=tk.X, pady=2)
|
|
|
+ prompt_frame.pack(fill=tk.X, pady=2)
|
|
|
+ else:
|
|
|
+ ollama_frame.pack_forget()
|
|
|
+ prompt_frame.pack_forget()
|
|
|
+
|
|
|
+ # 初始状态:隐藏自动生成相关控件
|
|
|
+ toggle_auto_generate(False)
|
|
|
+
|
|
|
# 创建内容区域框架
|
|
|
content_frame = tk.Frame(main_frame, bg='#f0f0f0')
|
|
|
content_frame.pack(fill=tk.BOTH, expand=True, pady=5)
|