[Streamlit] 테마 (다크모드/라이트모드) 변경하기

2024. 12. 29. 19:30·Streamlit

0. 사용환경

windows 10

python 3.10

pycharm 2024.3.1

streamlit 1.41.1

 

1.  목적

Streamlit 의 테마를 사용자가 아닌 서버에서 다크모드와 라이트모드를 디폴트 값으로 변경

 

2. .streamlit 폴더 만들어 주기

Streamlit 라이브러리를 설치 하더라도 .streamlit 폴더는 생성되지 않기 때문에 개발자가 개발환경 root 에 직접 생성해야 한다

아래는 pycharm 개발환경에서 반든 예제

 

3. config.toml 파일 만들기

.streamlit 폴더에 config.toml 파일도 만들어 주고 다음과 같이 텍스트 입력을 할경우 간단하게 darkmode와 lightmode를 변경할 수 있다.

[theme]
base = "dark"

또는

[theme]
base = "light"

 

해당 파일 입력 후 streamlit을 재기동하면 다크모드 또는 라이트모드가 기본 적용이 된다.

 

커스텀한 테마도 만들수 있는데 해당 내용은 아래 참조 링크를 참고~

 

참조링크: https://discuss.streamlit.io/t/set-default-theme-on-load/13397

저작자표시 (새창열림)

'Streamlit' 카테고리의 다른 글

[Streamlit] nginx를 이용한 Streamlit 서비스 포트 포워딩  (0) 2025.06.30
[Streamlit] Streamlit 설치 및 데모 실행 (Ubuntu24.02)  (0) 2025.06.29
[Streamlit] AxiosError: request failed with status code 413  (0) 2025.01.01
'Streamlit' 카테고리의 다른 글
  • [Streamlit] nginx를 이용한 Streamlit 서비스 포트 포워딩
  • [Streamlit] Streamlit 설치 및 데모 실행 (Ubuntu24.02)
  • [Streamlit] AxiosError: request failed with status code 413
써니의 연습장
써니의 연습장
IT, AI, 일상, 경제 등..
  • 써니의 연습장
    써니의 연습장
    써니의 연습장
  • 전체
    오늘
    어제
    • 분류 전체보기 (25)
      • AI (3)
      • Streamlit (4)
      • Python (7)
        • Pandas (0)
        • Tensorflow (1)
        • Etc (6)
      • DataBase (5)
        • PostgreSql (5)
      • Backend (5)
        • Ubuntu (1)
        • Nginx (2)
        • Node.js (2)
      • Git (1)
  • 블로그 메뉴

    • 홈
    • AI
    • Streamlit
    • Python
    • DataBase
    • Backend
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    PostgreSQL
    centos7
    PIP
    ubuntu
    Streamlit
    theme
    certbot
    Python #Pillow
    Github #Clone
    python3.10
    python3.12
    ncp
    ubuntu #port forwarding #우분투 #포트 포워딩
    cvat
    Python
    cudart64_110.dll
    protoc #protocolbuffers
    Lets Encrypt
    ubuntu22.4
    sam
    nginx
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
써니의 연습장
[Streamlit] 테마 (다크모드/라이트모드) 변경하기
상단으로

티스토리툴바