Spaces:
Sleeping
Sleeping
fruitpicker01
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -1700,54 +1700,4 @@ with gr.Blocks() as demo:
|
|
1700 |
]
|
1701 |
)
|
1702 |
|
1703 |
-
# Вкладка 4: Проверка
|
1704 |
-
with gr.TabItem("Проверка", id=3):
|
1705 |
-
with gr.Row():
|
1706 |
-
gr.Markdown("### Редактор")
|
1707 |
-
gr.Markdown("### Корректор")
|
1708 |
-
gr.Markdown("### Аналитик")
|
1709 |
-
|
1710 |
-
with gr.Row():
|
1711 |
-
personalized_message_1 = gr.Textbox(label="Персонализированное сообщение 1", lines=5, interactive=False)
|
1712 |
-
check_message_1 = gr.Textbox(label="Проверка сообщения 1", lines=5, interactive=False)
|
1713 |
-
with gr.Column():
|
1714 |
-
gr.HTML("<div style='display:flex; justify-content:center; width:100%;'>")
|
1715 |
-
success_forecast_1 = gr.Plot(label="Прогноз успешности сообщения 1")
|
1716 |
-
gr.HTML("</div>")
|
1717 |
-
|
1718 |
-
with gr.Row():
|
1719 |
-
personalized_message_2 = gr.Textbox(label="Персонализированное сообщение 2", lines=5)
|
1720 |
-
check_message_2 = gr.Textbox(label="Проверка сообщения 2", lines=5, interactive=False)
|
1721 |
-
with gr.Column():
|
1722 |
-
gr.HTML("<div style='display:flex; justify-content:center; width:100%;'>")
|
1723 |
-
success_forecast_2 = gr.Plot(label="Прогноз успешности сообщения 2")
|
1724 |
-
gr.HTML("</div>")
|
1725 |
-
|
1726 |
-
with gr.Row():
|
1727 |
-
personalized_message_3 = gr.Textbox(label="Персонализированное сообщение 3", lines=5, interactive=False)
|
1728 |
-
check_message_3 = gr.Textbox(label="Проверка сообщения 3", lines=5, interactive=False)
|
1729 |
-
with gr.Column():
|
1730 |
-
gr.HTML("<div style='display:flex; justify-content:center; width:100%;'>")
|
1731 |
-
success_forecast_3 = gr.Plot(label="Прогноз успешности сообщения 3")
|
1732 |
-
gr.HTML("</div>")
|
1733 |
-
|
1734 |
-
# Модифицируем нажатие кнопки "Проверить"
|
1735 |
-
btn_check.click(
|
1736 |
-
fn=change_tab,
|
1737 |
-
inputs=[gr.Number(value=3, visible=False)], # Переключение на вкладку "Проверка"
|
1738 |
-
outputs=tabs # Обновляем вкладку
|
1739 |
-
).then(
|
1740 |
-
fn=perform_all_checks_and_show_results,
|
1741 |
-
inputs=[personalized_1, personalized_2, personalized_3], # Входные персонализированные сообщения
|
1742 |
-
outputs=[
|
1743 |
-
personalized_message_1, check_message_1, # Результаты проверок для первого сообщения
|
1744 |
-
personalized_message_2, check_message_2, # Результаты проверок для второго сообщения
|
1745 |
-
personalized_message_3, check_message_3 # Результаты проверок для третьего сообщения
|
1746 |
-
]
|
1747 |
-
).then(
|
1748 |
-
fn=generate_random_gauges,
|
1749 |
-
inputs=[], # Нет входных данных для спидометров
|
1750 |
-
outputs=[success_forecast_1, success_forecast_2, success_forecast_3] # Вывод значений спидометров
|
1751 |
-
)
|
1752 |
-
|
1753 |
demo.launch()
|
|
|
1700 |
]
|
1701 |
)
|
1702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1703 |
demo.launch()
|