728x90
아래 코드를 입력하면 유저한테 입력받은 데이터를 넣을 수 있다.
import streamlit as st
# 유저한테 데이터를 입력받는 방법
def main():
# 텍스트를 입력받는 방법
name = st.text_input('이름을 입력하세요!')
st.title(name)
name2 = st.text_input('이름입력' , max_chars=5)
st.title(name2)
message = st.text_area('메세지를 입력하세요.', height=10)
st.text(message)
# 숫자 입력 받는 방법
year = st.number_input('출생년도를 입력하세요.',1000,2022)
st.text(year)
number = st.number_input('실수를 입력하세요',0.5,100.0,step=0.3)
# 날짜 입력 받는 방법
my_date = st.date_input('약속 날짜 입력')
st.text(my_date)
st.text(my_date.strftime('%Y년 %m월 %d일'))
# 시간 입력 받는 방법
my_time = st.time_input('약속 시간 선택')
st.text(my_time)
st.write(my_time)
st.text(my_time.strftime('%H:%M'))
# 비밀번호 입력받는 방법
password= st.text_input('비밀번호 입력',type='password')
st.text([password])
# 색깔 입력
color = st.color_picker('색을 선택하세요.')
st.text(color)
코드를 웹대시보드에 적용시킨 모습
728x90
'웹 대시보드' 카테고리의 다른 글
웹 대시보드 - 비쥬얼 스튜디오 코드 streamlit의 파일을 분리하기 (0) | 2022.12.13 |
---|---|
웹 대시보드 - 비쥬얼 스튜디오 코드 streamlit을 이용하여 업로드 된 파일을 서버에 저장하기 (0) | 2022.12.13 |
웹 대시보드 - 비쥬얼 스튜디오 코드 streamlit 을 이용하여 대시보드에 동영상 넣기 (0) | 2022.12.12 |
웹 대시보드 - 비쥬얼 스튜디오 코드 streamlit 을 이용하여 대시보드에 사진 넣기 (0) | 2022.12.12 |
웹 대시보드 - 비쥬얼 스튜디오 streamlit 을 이용해 UI 요소들을 처리하는 방법 (0) | 2022.12.12 |