import gradio as gr # Функция для смены вкладки def change_tab(id): return gr.Tabs(selected=id) with gr.Blocks() as demo: with gr.Tabs() as tabs: # Вкладка 1 with gr.TabItem("Вкладка 1", id=0): # index 0 text1 = gr.Textbox(label="Поле 1") # Вкладка 2 with gr.TabItem("Вкладка 2", id=1): # index 1 text2 = gr.Textbox(label="Поле 2") # Кнопка для переключения на вкладку 2 btn = gr.Button("Перейти на Вкладку 2") btn.click(change_tab, gr.Number(1, visible=False), tabs) demo.launch()