Data Analysis/Streamlit

Streamlit - Text Input 받아서 Dynamic WebApp 구축하는법, text input을 event로 처리하는법

DevPing9_ 2021. 1. 11. 15:22

한국인들의 Streamlit 활용을 위해 포스팅합니다!

 


Streamlit 은 한글로 된 정보가 많이 없다.

혹시나 어떤분에게 도움이 될까 글을 작성한다.

 

기본적인 사용법은 streamlit 홈페이지의 예시코드들을 따라 작성해보시면 된다.

 

혹시 기본적인 사용법에 대한 자료가 필요하시다면,

댓글에 이메일을 적어 두시면 예시코드파일을 보내드리겠습니다.

 


 

# 예시 동영상

 

 


주의) Streamlit Forum에서 검색하여 작성한 코드이기에 완벽하지 않을 수 있습니다.  

 

일단 기본적으로 streamlit에서는

event단위로 처리하는게 지원되지 않고 있다고 한다. (20년 6월기준)

( discuss.streamlit.io/t/get-text-input-when-user-pressed-return-key/3545 )

 

허나 검색에 검색에 검색에 검색에 검색을 하다

알아낸 사실인데, st.text_area("") 객체는 입력을 받기전까지 0을,

입력을 받으면 1리턴한다고 하는글을 보았다.

 

그에 착안하여, 드래그 한 영역처럼 작성을 한다면

Text Input을 event처럼 받을 수 있다.

 

if 문에 text 

 

 

 

 

 

 

 

 

728x90