The st.radio docs say that buttons can be arranged horizontally using the kwarg
horizontal=True
but this is not being recognised as a valid arg. I am on v.1.11.0. Any ideas?
The st.radio docs say that buttons can be arranged horizontally using the kwarg
horizontal=True
but this is not being recognised as a valid arg. I am on v.1.11.0. Any ideas?
Hi @altanner ![]()
It’s highly likely that you have multiple versions of Streamlit installed in different local environments. And the environment in which your app is running is likely using an older version.
As a sanity check that your app indeed uses v1.11.0, include the following right before you call st.radio with horizontal=True and share a screenshot of the output:
st.write(st.__version__)
For example:
import streamlit as st
st.write(st.__version__)
genre = st.radio(
"What's your favorite movie genre",
('Comedy', 'Drama', 'Documentary'),
horizontal=True)
if genre == 'Comedy':
st.write('You selected comedy.')
else:
st.write("You didn't select comedy.")

Best, ![]()
Snehan
ah yes, thank you so much. not sure what happened there but my venvs must have got all tangled up somehow!