import gradio as gr # Функция для смены активной вкладки def change_tab(id): return gr.Tabs.update(selected=id) with gr.Blocks() as demo: with gr.Tabs() as tabs: with gr.TabItem("Первая вкладка", id=0): gr.Markdown("Содержимое первой вкладки") with gr.TabItem("Вторая вкладка", id=1): gr.Markdown("Содержимое второй вкладки") # Кнопка, переключающая на вкладку с индексом 1 btn = gr.Button("Переключиться на вторую вкладку") btn.click(fn=change_tab, inputs=[gr.Number(value=1, visible=False)], outputs=tabs) demo.launch()