You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
1.3 KiB

9 months ago
import streamlit as st
df = {
'first column': [1, 2, 3, 4],
'second column': [10, 20, 30, 40]
}
## LOAD DB ##
#{
# "Бикаридин": [0, [0, "Углерод", 1], [1, "Инапровалин"] ],
# "Инапровалин": [0, [0, "Кислород", 1], [0, "Сахар", 1], [0, "Углерод", 1] ]
#}
# Тип Название Часть (1 к 1)
#
# 0 - без нагрева и т.п., 1 - зависит от того-то
#
# 100 = 50 углерод + 50 инапровалин =
# = 50 углерод + round(50/3) * составные
# = 50 углерод + 16 кислород + 16 сахар + 16 углерод
# !!! 50 != 48 => делаем 48 !!!
# = 48 углерод + 16 кислород + 16 сахар + 16 углерод
# = 96 бикаридин
#
# Список составных: ["Кислород", "Сахар", "Углерод"]
#############
# Set columns
react, star, amount = st.columns([73, 7, 20])
with react:
option = st.selectbox(
label = '0',
options = df['first column'],
index = None,
placeholder = 'Реакция',
label_visibility = 'collapsed'
)
with star:
st.button(':orange[:star:]')
with amount:
option = st.selectbox(
label = '0',
options = [100],
index = 0,
placeholder = 'Объём',
label_visibility = 'collapsed'
)