【发布时间】:2022-01-08 18:46:03
【问题描述】:
我刚开始使用Streamlit 创建一个应用程序,但遇到一个问题,文本不符合容器(列)宽度:
sequences = []
labels = ["first", "second"]
with st.form(key="fasta_dropdown"):
f_cols = st.columns(2)
for i, col in enumerate(f_cols):
id = col.selectbox(
f"Select {labels[i]} FASTA", fasta_df["ID"], key=i
)
seq = get_sequence_by_id(fasta_df, id)
sequences.append(seq)
with col.expander(label="View sequence"):
st.markdown("""
MVLSEGEWQLVLHVWAKVEADVAGHGQDILIRLFKSHPETLEKFDRFKHLKTEAEMK
ASEDLKKHGVTVLTALGAILKKKGHHEAELKPLAQSHATKHKIPIKYLEFISEAIIHV
LHSRHPGNFGADAQGAMNKALELFRKDIAAKYKELGYQG
"""
)
dropdown_submit = st.form_submit_button("Apply sequences")
我该如何解决这个问题?使用style="width: 10%" 将文本转换为HTML 格式不会改变任何内容。
【问题讨论】: