Python 【Streamlit】Selectboxの状態をセッションに保持する方法 Streamlitのst.selectboxは、ページをリロードすると選択状態が初期化される仕様になっています。 しかし、アプリの操作中にページを遷移しても、選択した値を維持したいケースがあるでしょう。 本記事では、StreamlitのSe... 2025.02.20 PythonStreamlit
Python 【Streamlit】set_page_config の使い方 st.set_page_config は、Streamlit アプリのページ設定を行うための関数です。 アプリのタイトル、レイアウト、アイコン、初期のサイドバーの状態などを設定できます。 通常、アプリの冒頭で一度だけ実行します。 基本的な使... 2025.02.09 PythonStreamlit
Python 【Streamlit】containerを使用した動的要素管理・レイアウト整理 Streamlitのcontainerは、複数の要素をまとめてレイアウトを整理したり、動的に要素を追加する際に便利な機能です。この機能を利用することにより、アプリケーションの見た目や操作性を大幅に向上させることができます。 containe... 2025.01.07 PythonStreamlit
Python 【Streamlit】Bootstrapを使用する方法 Streamlitは、シンプルなPythonスクリプトからWebアプリケーションを構築できる便利なライブラリです。しかし、Streamlitだけではスタイリングの自由度が制限される場合があります。 そのようなときにBootstrapを利用す... 2024.12.29 PythonStreamlit
Python 【Streamlit】Formの使い方まとめ Streamlitは簡単にインタラクティブなアプリケーションを構築できるフレームワークですが、フォーム(st.form)を使用することで、一度に複数の入力を送信するようなシナリオに対応できます。 この機能は、効率的でユーザー体験の向上に役立... 2024.12.16 PythonStreamlit
Python ポップアップとダイアログの違い ポップアップとダイアログは、アプリケーションのインターフェースにおいて、ユーザーとアプリケーション間の特定のやり取りを支援するための要素ですが、目的や使い方にいくつかの違いがあります。 ポップアップの特徴 定義ポップアップは、一時的に表示さ... 2024.12.12 PythonStreamlit
Python 【Streamlit】ダイアログを実装する方法 Streamlitは、インタラクティブなウェブアプリケーションを構築できるPythonのライブラリです。@st.dialogを使用すると、簡単にダイアログ(モーダルウィンドウ)を作成し、アプリケーションに組み込むことができます。 @st.d... 2024.12.12 PythonStreamlit
Generative AI 【Streamlit】チャット画面を実装する方法 Streamlitは、シンプルなPythonコードでインタラクティブなWebアプリケーションを作成できるフレームワークです。 特に、st.chat_messageとst.chat_inputを使用することで、チャットベースのアプリケーション... 2024.12.07 Generative AIPythonStreamlit
Python 【Streamlit】cacheについて分かりやすくまとめた Streamlitは簡単にインタラクティブなウェブアプリケーションを作成できるPythonライブラリですが、動的な処理が多くなると、毎回計算をやり直すことでアプリケーションが遅くなることがあります。 このような問題を解決するために提供されて... 2024.12.07 PythonStreamlit
Python 【Streamlit】トグル(toggle)の表示方法 Streamlitは、Pythonで簡単にWebアプリケーションを作成できるフレームワークで、データの可視化やインタラクティブなUIの構築に優れています。 その中でも、st.toggleはユーザーが特定の機能をオン・オフできるトグルスイッチ... 2024.12.07 PythonStreamlit