|
import gradio as gr |
|
|
|
with gr.Blocks(theme='YTheme/GMaterial') as demo: |
|
with gr.Row(): |
|
gr.Markdown("# Предпросмотр темы: `YTheme/GMaterial`" |
|
" Чтобы использовать эту тему, установите `theme='YTheme/PastelDark'` в `gr.Blocks()` или `gr.Interface()`." |
|
" Вы можете добавить `@` и выражение семантической версии, например, @>=1.0.0,<2.0.0, чтобы закрепить за собой данную версию" |
|
" темы.") |
|
with gr.Row(): |
|
with gr.Column(): |
|
gr.Markdown("### Пример Markdown") |
|
gr.Textbox(label="Текстовое поле") |
|
with gr.Column(): |
|
gr.Image(value="https://via.placeholder.com/150", label="Пример изображения") |
|
with gr.Row(): |
|
gr.Button("Кнопка") |
|
with gr.Row(): |
|
gr.Checkbox(label="Чекбокс") |
|
with gr.Row(): |
|
with gr.Column(): |
|
gr.Radio(choices=["Опция 1", "Опция 2"], label="Радио кнопки") |
|
with gr.Column(): |
|
gr.Dropdown(choices=["Выбор 1", "Выбор 2"], label="Выпадающий список") |
|
with gr.Row(): |
|
gr.Slider(minimum=0, maximum=10, label="Ползунок") |
|
with gr.Row(): |
|
gr.TextArea(label="Многострочное текстовое поле") |
|
|
|
if __name__ == "__main__": |
|
demo.launch() |