お問い合わせ
2 分で読むことができます。

#30DaysOfStreamlit Day12 st.checkbox

執筆者 Budo Ogimoto 更新日時 2023年12月19日

Topics: Python streamlit

目次

はじめに


この記事では、#30DaysOfStreamlitの内容の紹介を行います。
#30DaysOfStreamlitについてはコチラの記事を参照してください。

st.checkbox

st.checkboxはチェックボックスを実装する関数です。

構築する目標

選択されたオーダーを表示するシンプルなアプリケーションを構築します。
以下の仕様を含みます。

  1. 「Ice cream」「Coffee」「Cola」が選択可能
  2. 選択されると商品に応じたテキストが表示される

アプリケーションの構築

アプリケーションを構築していきます。
コードは以下の通りです。

コードの解説

まずは、必要なライブラリをインポートします。

続いてヘッダーテキストを設定します。

さらに、各選択肢ごとのチェックボックスを実装します。
また、この際に選択肢の説明文をst.writeを使い表示します。

この時、st.checkboxは返り値としてBooleanを返すため、各種表示をif文で条件分岐させて表示させます。

出力結果は以下の通りです。

スクリーンショット 2023-07-18 4.57.30

Budo Ogimoto

執筆者 Budo Ogimoto

柔術を操るデータサイエンティスト