vincenthugging commited on
Commit
6490bd5
·
1 Parent(s): 17be659

🔧 修复Gradio主题设置错误

Browse files

问题解决:
- TypeError: Base.set() got an unexpected keyword argument 'border_color_secondary'
- Gradio主题API兼容性问题

解决方案:
- 简化主题设置,使用Gradio内置的 'dark' 主题
- 移除不兼容的自定义主题参数设置
- 保留完整的自定义CSS样式控制,确保暗色效果

技术细节:
- 从自定义 gr.themes.Base() 改为内置 theme='dark'
- 移除 border_color_secondary, text_color_primary 等不兼容参数
- CSS变量和样式保持不变,继续提供完整暗色主题体验

现在应该能正常启动,暗色主题效果由CSS完全控制!

Files changed (1) hide show
  1. app.py +1 -16
app.py CHANGED
@@ -563,22 +563,7 @@ def create_space_ui() -> gr.Blocks:
563
  }
564
  """
565
 
566
- # 创建暗色主题
567
- dark_theme = gr.themes.Base(
568
- primary_hue="blue",
569
- secondary_hue="gray",
570
- neutral_hue="gray",
571
- ).set(
572
- background_fill_primary="#0d1117",
573
- background_fill_secondary="#161b22",
574
- border_color_primary="#30363d",
575
- border_color_secondary="#21262d",
576
- color_accent_soft="#0969da",
577
- text_color_primary="#f0f6fc",
578
- text_color_secondary="#8b949e",
579
- )
580
-
581
- with gr.Blocks(css=custom_css, title="🎙️ MOSS-TTSD | Hugging Face Space", theme=dark_theme) as demo:
582
  gr.HTML(
583
  """
584
  <div class="header">
 
563
  }
564
  """
565
 
566
+ with gr.Blocks(css=custom_css, title="🎙️ MOSS-TTSD | Hugging Face Space", theme="dark") as demo:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
567
  gr.HTML(
568
  """
569
  <div class="header">