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完全控制!
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">
|