Я пробовал использовать CSS-инъекцию с помощью st.markdown:
Код: Выделить всё
import streamlit as st
st.markdown(
"""
div.stButton > button {
font-family: "Courier New", sans-serif !important;
font-size: 20px !important;
}
""",
unsafe_allow_html=True
)
if st.button("Click me", use_container_width=True):
st.success("Clicked!")
Обновление или очистка кеша не помогает.
В темах форума предлагается использовать @font-face или собственный CSS для компонентов внутри iframe, но это всего лишь обычная кнопка.
Можно ли в настоящее время изменить шрифт st.button в Streamlit?
Если нет, есть ли возможность какие-нибудь обходные пути для отображения компонента, похожего на кнопку, с пользовательским шрифтом?
Подробнее здесь: https://stackoverflow.com/questions/797 ... -streamlit
Мобильная версия