zhensolid hace 8 meses
padre
commit
2397b10582
Se han modificado 1 ficheros con 22 adiciones y 0 borrados
  1. 22 0
      日报工具/autowrite_day.py

+ 22 - 0
日报工具/autowrite_day.py

@@ -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)