|
|
import streamlit as st |
|
|
|
|
|
x = st.slider('Select a value') |
|
|
st.write(x, 'squared is', x * x) |
|
|
|
|
|
|
|
|
if st.button("全屏"): |
|
|
|
|
|
st.markdown( |
|
|
""" |
|
|
<script> |
|
|
function toggleFullScreen() { |
|
|
if (!document.fullscreenElement && // alternative standard method |
|
|
!document.mozFullScreenElement && !document.webkitFullscreenElement && !document.msFullscreenElement ) { |
|
|
if (document.documentElement.requestFullscreen) { |
|
|
document.documentElement.requestFullscreen(); |
|
|
} else if (document.documentElement.msRequestFullscreen) { |
|
|
document.documentElement.msRequestFullscreen(); |
|
|
} else if (document.documentElement.mozRequestFullScreen) { |
|
|
document.documentElement.mozRequestFullScreen(); |
|
|
} else if (document.documentElement.webkitRequestFullscreen) { |
|
|
document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); |
|
|
} |
|
|
} else { |
|
|
if (document.exitFullscreen) { |
|
|
document.exitFullscreen(); |
|
|
} else if (document.msExitFullscreen) { |
|
|
document.msExitFullscreen(); |
|
|
} else if (document.mozCancelFullScreen) { |
|
|
document.mozCancelFullScreen(); |
|
|
} else if (document.webkitExitFullscreen) { |
|
|
document.webkitExitFullscreen(); |
|
|
} |
|
|
} |
|
|
} |
|
|
toggleFullScreen(); |
|
|
</script> |
|
|
""", |
|
|
unsafe_allow_html=True |
|
|
) |
|
|
def click(): |
|
|
print('hello world') |
|
|
st.write("按钮被点击了!") |
|
|
return 1 |
|
|
|
|
|
st.button("点击我", on_click=click) |
|
|
|