Как создать панель мониторинга с потоковой подсветкой, на которой будет работать только выбранная вкладкаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как создать панель мониторинга с потоковой подсветкой, на которой будет работать только выбранная вкладка

Сообщение Anonymous »

Я пытаюсь создать панель мониторинга с несколькими вкладками. Все вкладки имеют общий код, а также специальный код для создания вкладки. Я пробовал использовать настоящие вкладки, но при этом всегда выполняется весь код всех вкладок. Так, например, если пользователь находится на вкладке B и что-то вводит, код будет запускаться сверху. Он не будет запускать do_commonstuff(), но будет запускать do_A() и do_C(), которые независимы и их не нужно запускать снова.
Вместо этого я попробовал использовать selectbox, но страницы складываются. Если я выберу A, он напечатает A, затем, если я выберу B, он напечатает B, но оставит A видимым, затем, если я снова выберу A, он напечатает его снова и произойдет сбой из-за уникальных ключей.

Код: Выделить всё

# User selects which dashboard to view
tab_names = ['A','B','C']
tab = st.selectbox('Select tab', list(tab_names))

# This section I want to run only once
if 'var' not in st.session_state:
st.session_state['var'] = do_commonstuff()
var = st.session_state['var']

# This section I want to run depending on the selection
if tab == 'A': do_A() # this generates a page, including some user inputs
if tab == 'B': do_B() # also
Пожалуйста, помогите?

Подробнее здесь: https://stackoverflow.com/questions/791 ... lected-tab
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Выбранная ошибка выявления PHP выбранная щетка
    Anonymous » » в форуме Php
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Выбранная ошибка выявления PHP выбранная щетка
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как увеличить высоту iframe, если выбранная вкладка содержит длинный контент
    Anonymous » » в форуме Jquery
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Установка согласованного типа столбца для таблиц с потоковой подсветкой
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Установка согласованного типа столбца для таблиц с потоковой подсветкой
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»